The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Не работают глобальные переменные в PHP"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Не работают глобальные переменные в PHP"
Сообщение от kobych emailИскать по авторуВ закладки on 16-Окт-03, 13:41  (MSK)
Доброго всем!
PHP Version 4.3.2
Сразу скажу что в register_globals стоит в On. Но это не помогает. Может кто встречал подобную зюку?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Не работают глобальные переменные в PHP"
Сообщение от Rohan emailИскать по авторуВ закладки on 16-Окт-03, 15:21  (MSK)
>Доброго всем!
>PHP Version 4.3.2
Для решения подобных проблем желательны 3 момента
почитать вывод phpinfo();
почитать php.ini
быть уверенным, что читаешь именно тот php.ini, из которого берутся настройки. И что их никто не переназначал для данного хоста.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Не работают глобальные переменные в PHP"
Сообщение от kobych emailИскать по авторуВ закладки on 17-Окт-03, 10:25  (MSK)
Я может не правильно сформулировал вопрос... Потому что не знаю точно в правильном направлении я иду :-)
php.ini :
register_globals= on
Запуская функцию:
phpinfo(); там есть - register_globals= on

Что еще смотреть не знаю... Вот пример который меня беспокоит (при исполнении ничего не происходит)
<?
foreach ($HTTP_GET_VARS  as $a=>$b)
    {
if ((gettype($b))=="array")
     {
        print "$a==<br>\n";
        foreach ($b as $c)
         {
            print "........<b>$c</b><br>";
            }
        }
else
     {
        print $a."..".$b."<br>\n";
        }
    }
?>

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Не работают глобальные переменные в PHP"
Сообщение от Rohan emailИскать по авторуВ закладки on 17-Окт-03, 12:45  (MSK)
Может я и не прав, но register_globals на $HTTP_GET_VARS и $_GET влиять не должно.

Мысли -
поменять на $_GET;
посмотреть секцию phpinfo() PHP Variables - ну и подумать;
gpc_order, register_argc_argv, safe_mode, variables_order?;
отмылить в меня php.ini;

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Не работают глобальные переменные в PHP"
Сообщение от Rohan emailИскать по авторуВ закладки on 17-Окт-03, 18:29  (MSK)
У меня в php.ini только один параметр
register_globals= on
А секция PHP Variables  у меня пустая...
Зоголовок есть и все.
gpc_order - GPC
register_argc_argv - On
safe_mode - Off
variables_order - no value

вероятно проблема в куцем php.ini
variables_order=EGPCS (по умолчанию)
есть в дистрибутие файло php.ini-dist, стоит его почитать и  сделать выводы.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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