Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > не передаются параметры


Автор: KOT 28.1.2004, 17:27
после перехода на др. хостинг скрипт перестал воспринимать параметры которые передаются скрипту через адресную строку...

в скрипте написано:

if ($action=="") {...};
if ($action=="1") {...};
if ($action=="2") {...};
if ($action=="3") {...};

Выдаётся результат первого условия при любых манипуляциях в строке типа mysite.ru?action=1

Есть доступ к php.ini

Версия php на котором перестало работать 4.3.0


Автор: Виталий 28.1.2004, 17:33
попробуй так $HTTP_GET_VARS["action"] или так $_GET["action"] <- PHP5

Автор: Step 28.1.2004, 17:33
используй $_REQUEST['action']
по всей видимости в ини файле register_globals=off

Автор: ElectricalStorm 28.1.2004, 17:34
Другой хостинг оказался более прожвинутый и не назначает register_globals = on по умолчанию

используйте массивы $_GET[] и $_POST[]

Автор: MuToGeN 28.1.2004, 17:44
См. FAQ!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)