Проблема с $_GET

bers

Guest
Проблема с $_GET

Есть ссылка типа:

<a href="list.php?page=1">

в скрипт list.php пишу:

print($_GET["page"]);

результат - пусто. :mad: В php.ini register_globals off, track_vars on. FAQ и мануал читал, как должно быть понял. Почему не работает :confused:
 

confguru

ExAdmin
Команда форума
выведи в list.php
phpinfo();
увидишь доступные переменные и значения..
 

bers

Guest
Понял, должно быть HTTP_GET_VARS[], хотя php версии 4.0.6 :confused:
 

Demiurg

Guest
Срочно обновляться!
$_GET и прочее появилось с 4.1
 

Gluk

Новичок
у меня аналогичная проблема! написал скрипт, ставлю на хостинг - не работает! оказалось - версия 4.0.5!
как в одном файле можно обработать HTTP_... в $_REQUEST или $_POST??? весь скрипт переписывать - несколько дней уйдет... и еще! надо чтобы $_REQUEST и $_POST были видны внутри функций...
 

Demiurg

Guest
>надо чтобы $_REQUEST и $_POST были видны внутри функций...
они и так видны
 

Demiurg

Guest
Не упрямый а ленивый, бросать таких надо этой версии уже года 3.
 

Gluk

Новичок
к сожалению не я выбирал хостера, а клиенты... другие советы есть? :)
 

Lav

Guest
PHP:
function zzz() {
  if (!isset($_POST)) $_POST = &$GLOBALS['HTTP_POST_VARS'];
  // ...
}
И так во всех функциях, ага. :)
 

confguru

ExAdmin
Команда форума
bers

Скажи своему клиенты.. что со с такой старой версией хакеры
могут уничтожить сайт ну или порнушку повесить..
Если не поможет то хостера и клиента в Кащенко :)
 

Lav

Guest
PHP:
function zzz() {
  if (!isset($_POST)) $_POST = &$GLOBALS['HTTP_POST_VARS'];
  if (!isset($_REQUEST)) $_REQUEST = &$GLOBALS['HTTP_REQUEST_VARS'];
  // ...
}
Мог бы и сам по аналогии сделать, однако. :)
 

IntenT

SkyDiver
однако этот изврат не сделает такие массивы суперглобальными
 
Сверху