Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Передача параметров сценарию
 
 автор: Sanya   (18.11.2004 в 01:58)   письмо автору
 
 

Привет! Тут у меня одна проблемка. Браузер (IE 5.0) почему-то не хочет передавать параметры PHP-сценарию. Вроде бы я установил и настроил правильно и Apache, и PHP5. В чем может быть загвоздка?

   
 
 автор: 101km   (18.11.2004 в 10:00)   письмо автору
 
   для: Sanya   (18.11.2004 в 01:58)
 

Лечится переключением в PHP.ini register_globals = On. Но это целая тема.
Читай документацию.

   
 
 автор: cheops   (18.11.2004 в 11:07)   письмо автору
 
   для: Sanya   (18.11.2004 в 01:58)
 

По умолчанию в новых версиях PHP отключена директива register_globals, несущая ответственность за передачу параметров в строке запроса непосредственно в переменные. Т.е. если имеется адрес типа index.php?id=12, то обратится к переменной $id в скрипте index.php
<?php
  
echo $id;
?>

получится если директива register_globals в конфигурационном файле php.ini включена
register_globals = On

Поэтому директиву следует либо включить (это не рекомендуется по соображениям безопасности) либо воспользоваться суперглобальными массивами, т.е. обращаться к параметру следующим образом
<?php
  
echo $_GET['id'];
?>


PS Более подробно эта проблема описана в статье

http://www.softtime.ru/info/articlephp.php?id_article=13

   
 
 автор: Jet   (19.11.2004 в 16:01)   письмо автору
 
   для: cheops   (18.11.2004 в 11:07)
 

А чё, $_GET['id'] уже похоронили, или просто лишние буквочки лень писать?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования