The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Почему после установки PHP 4.2.x перестали работать все глобальные переменные.
В /etc/php.ini необходимо прописать:
    register_globals on
 
29.07.2002
Ключи: x, php / Лицензия: CC-BY
Раздел:    Корень / Программисту и web-разработчику / PHP / Серверная часть и интерпретатор

Обсуждение [ RSS ]
  • 1, Алексей (?), 14:40, 30/07/2002 [ответить]  
  • +/
    Однако лучше этого не делать. С версии 4.2.х параметр register_globals = off по умолчанию для повышения уровня безопасности и быстродействия. Доступ к переменным можно получить через $_GET["переменная"], $_POST["переменная"] или $HTTP_GET_VARS['переменная'], $HTTP_POST_VARS['переменная'].
     
  • 2, Алексей (?), 08:39, 06/08/2002 [ответить]  
  • +/
    По умолчанию в php.ini параметр register_globals = Off, то есть глобальные перемнные отменяются. Нужно установить этот параметр в On. И глобальные переменные снова "появятся"
     
  • 3, Ильдар (?), 16:24, 17/03/2005 [ответить]  
  • +/
    можно поступить и так:
    в папку со скриптами забросить
    .htaccess со след. строкой:
    php_flag register_globals On
     
  • 4, sni (?), 13:37, 22/03/2006 [ответить]  
  • +/
    поидее неправильно вообще включать register_globals, лучше скрипт усовершенствовать, используя что Алексей написал. ибо привыкать уже пора :)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру