Re: [PHP] На локальной машине не передаются переменные
чо значит на локальной машине?
http://localhost/test.php. Всё остальное в PHP-скриптах, вроде работает, а вот передача переменных - нет...
Ну то и значит: у меня установлен Apache и PHP, так что я могу скрипты и прочее выполнять прямо на компе, типа
а если $_GET["MyVar"]?
Сделай в php.ini опцию register_globals=on. А ещё лучше, научись использовать $_POST, $_GET, $_SESSION
а после register_globals=on заработало и так . Всем спасибо!
А почему лучше использовать $_GET?
Всё, спасибо. (там, правда, не обсуждается, чем именно опасно использовать globals и extract, ну да ладно - это мне уже просто лень в документах копаться )
Добрый совет: на большинство вопросов по php ответ можно найти здесь:
лучше второе
Оставить комментарий
lapusik83
Вызывается скрипт вида test.php?MyVar=MyValueЕсли выполнять его на сервере, то обращение к переменной $MyVar идёт нормально, а вот на локальной машине - нифига (хотя если объявить переменные в самом скрипте, то они вполне себе видны). Чего-то не так в настройках PHP? (Стоит PHP 4.3.8.8, Apache 1.3)