![]() |
Показаны 8 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- обработка запросов вида index.php?id=1 (http://netadmin.ws/forum/showthread.php?threadid=6727)
обработка запросов вида index.php?id=1
полистав форум поняла, что на вопросы тут мало кто дает ответы, а тем более доходчиво 
но всё таки попробую изложить суть проблемы:
ОС: WinXP pro
Apache 1.3.28
PHP 4.3.3
MySQL 4.0.1
всё посталено, работает, проблема в том, что php не хочет обрабатывать шлюзовые запросы вида:
z://localhost/index.php?id=1
<?php echo $id; ?>
Читаем фак. В общем, пути два: либо включить register_globals в php.ini, либо обращаться к переменным так: $_GET['id']. Ð_екомендуется второй путь.
Sbeta плохо видимо ты читала... этот вопрос обсуждался уже раз 10... пользуй поиск!
__________________
Админ - вождь Апачей...
<?php
$id = $_GET['id'];
echo $id;
?>
__________________
Национальность - русский, вероисповедание - программист.
import_request_variables и не надо шаманить с $_GET
__________________
Типа спициялист по елехтронной комэрцыи. Крут не по децки.
Silencer Ага, вот только это несекьюрно, идеологически неверно и ваще ацтой
Шаманьте с superglobals ($_GET, $_POST и т.д.) они рулез 
кстати, если id ожидает только целым, то недурно бы и так сделать:
$id = (int) $_GET['id'];
Ð_то чем, пардон, import_request_variables несекурно?
__________________
Типа спициялист по елехтронной комэрцыи. Крут не по децки.
Если без второго параметра и с отключенными E_NOTICE (иначе ругаться будет), то будет точно как и с register_globals = on. Если с 2 параметрами - то ок.
Но вообще, меня давно интересовал смысл записи того, что можно спокойно получить через $_REQUEST, куда-то еще.
| Формат времени GMT. Текущее время 08:06. | Показаны 8 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.