Неопределенная переменная PHP_SELF

Здесь я разрабатываю бэкэнд с php.

У меня возникла проблема с такой ошибкой:

Неопределенная переменная: PHP_SELF

в моем каталоге htdocs.

Я разрабатываю php 5.4.4, и если вы хотите посмотреть исходный код здесь, то это:

    http://pastebin.com/xr2PxbNG

    Related of "Неопределенная переменная PHP_SELF"

    Не используйте ни одну из предложенных версий PHP_SELF. Это кошмар безопасности , открывающий ваш PHP для множества возможных инъекционных атак.

    Чего вы пытаетесь достичь? Создать URL-адрес для отправки формы себе? Используйте для этого action="" – это действительный подход и всегда будет использовать URL для отправки формы как для загрузки.

    Если вы должны знать запрошенный скрипт, вместо этого используйте $_SERVER['SCRIPT_NAME'] .

    Вы используете $PHP_SELF это должно быть

     echo $_SERVER['PHP_SELF'] ; 

    Или

     $PHP_SELF = &$_SERVER['PHP_SELF']; echo $PHP_SELF ; 

    Вы также можете

     define("PHP_SELF",$_SERVER['PHP_SELF']); echo PHP_SELF ; 

    Вы пытаетесь получить доступ к $ _SERVER ['PHP_SELF']?

    Это $_SERVER['PHP_SELF'] , а не $PHP_SELF . См. Документы

    Похоже, что некоторые дистрибутивы WordPress объявляют $PHP_SELF = $_SERVER['PHP_SELF'] по причинам, которые я не могу сказать, должны быть какой-то старой.

    Я должен решить эту ошибку, используя URL страницы … Пример. подобно

     echo "<a href=\"$_PHP_SELF?page=$last\">Last 3 Records</a>"; 

    Вам нужно удалить $ _PHP_SELF и использовать URL страницы insert.php …….

    Я получал то же самое, Примечание: неопределенная переменная _PHP_SELF Итак, я просто заменил $ _PHP_SELF на $ _SERVER [PHP_SELF] Теперь я не получаю никаких дополнительных

    Некоторые оболочки $_SERVER['PHP_SELF'] значение $_SERVER['PHP_SELF'] в качестве меры безопасности. Вам может потребоваться посмотреть $_SERVER['argv'][0] если это то, что происходит с вами.