| Почему после установки PHP 4.2.x перестали работать все глобальные переменные. |
[исправить] |
В /etc/php.ini необходимо прописать:
register_globals on
|
| |
|
|
29.07.2002
Ключи: x, php
/ Лицензия: CC-BY
|
| Раздел: Корень / Программисту и web-разработчику / PHP / Серверная часть и интерпретатор |
| 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, лучше скрипт усовершенствовать, используя что Алексей написал. ибо привыкать уже пора :) | | |
|