Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Ivan Fedorov                         2:5070/275     29 Jan 2003  19:35:50
 To : Alexander Lunyov
 Subject : mod_php4, apache 1.3.27 - параметры не передаются
 -------------------------------------------------------------------------------- 
 
 
 Среда Январь 29 2003 года (а было тогда 00:46)
 Alexander Lunyov в своем письме к All писал:
 
  AL>     Может не по адресу, но все же. Озадачился я тут изучением php,
  AL> благо он стоит и вроде работает (ставил как-то давно для ушедшего
  AL> теперь вебмастера, потом переставлял, вроде никто не жаловался, но и
  AL> не работал на нем никто похоже), делаю по книжке пример, ну самый
  AL> простенький, передача в скрипт значения. То есть имеем html:
 
  AL> <html>
  AL> <body>
  AL> <form name="form" method="post" action="/test.php">
  AL> <input name="name" type="text">
  AL> <input name="enter" type="submit" value="ENTER">
  AL> </form>
  AL> </body>
  AL> </html>
 
  AL> и сам собственно скрипт
 
  AL> <?php echo $name;?>
 
 <?php echo $_POST['name']; ?>
 
  AL>     Вызываем страничку с формой, пишем туда лабуду, жмем "ентер" и
  AL> получаем
 
  AL> [пусто]
 
  AL>     То есть результат не выводит значение переменной $name.
  AL> Система 4.6.2-RELEASE, порты обновлял недавно. Такая ситуация
  AL> наблюдается с поставленным руками из сырцов apache1.3.27 и php4.2.3,
  AL> такая же ситуация с поставленным из портов apache1.3.27 + mod_php4. В
  AL> то же самое время конструкция
 
  AL> <?php define ("COMPANY", "Start");
  AL>     echo ($name);
  AL>     echo (COMPANY); ?>
 
  AL> отрабатывает вывод Start, но не хочет принимать передаваемые
  AL> переменные. А так хотелось заняться PHP, и тут... блин.. Помогите,
  AL> ведь неучем же помру :(
 
  AL> p.s.: посмотрел, в выводе phpinfo() присутствует значение, которое
  AL> вводишь, в разделе PHP Variables вот что есть:
 
  AL> _POST["name"] ya-ya, tomaten pasten
  AL> _POST["enter"] ENTER
 
  AL> скорее всего я не так вызываю эти значения, но в книжке-то написано
  AL> так, блин
 
  AL> p.p.s.: книжка толстая красная издательства Символ, называется
  AL> "профессиональное PHP программирование", там указано, что "текущая
  AL> версия PHP 4.04". То есть старенькая наверное книжка.
 
             ^^^^^^^^
 Вот оно зло! В новых php4(IMHO в районе 4.2.0) появился параметр
 register_globals, и по умолчанию он в положении off.
 Из-за этого не работают старые скрипты. Есть 2 варианта:
 1)Быстро и неправильно
 === Hачало .htaccess ===
 php_flag register_globals on
 === конец .htaccess ===
 
 2) Юзать $_POST['name'],$_GET,$_COOKIE,$_SERVER...
 Вобщем читай доку по php. Только бери английскую.
 
 С уважением, Ivan                           Среда Январь 29 2003 года
 
 ... XMMS play: The Crystal Method - Vapor Trail
 --- GoldED+/BSD 1.1.5 FreeBSD 4.7-STABLE i386
  * Origin: 17:51  up 2 days, 20:21, 1 user, load averages: 0,00 0, (2:5070/275)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 mod_php4, apache 1.3.27 - параметры не передаются   Alexander Lunyov   29 Jan 2003 01:46:02 
 Re: mod_php4, apache 1.3.27 - параметры не передаются   vassily ragosin   29 Jan 2003 11:27:32 
 mod_php4, apache 1.3.27 - параметры не передаются   Phil Kulin   30 Jan 2003 15:02:10 
 mod_php4, apache 1.3.27 - параметры не передаются   Ilya Kiselyov   29 Jan 2003 14:01:32 
 mod_php4, apache 1.3.27 - параметры не передаются   Phil Kulin   29 Jan 2003 14:07:36 
 mod_php4, apache 1.3.27 - параметры не передаются   Alexander Lunyov   30 Jan 2003 15:00:29 
 mod_php4, apache 1.3.27 - параметры не передаются   Phil Kulin   04 Feb 2003 11:22:20 
 mod_php4, apache 1.3.27 - параметры не передаются   Alexander Lunyov   05 Feb 2003 09:34:28 
 mod_php4, apache 1.3.27 - параметры не передаются   Alexander Lunyov   29 Jan 2003 16:57:16 
 mod_php4, apache 1.3.27 - параметры не передаются   Ivan Fedorov   29 Jan 2003 19:35:50 
 mod_php4, apache 1.3.27 - параметры не передаются   Andrey Ostanovsky   31 Jan 2003 00:19:17 
 mod_php4, apache 1.3.27 - параметры не передаются   Alexander Lunyov   03 Feb 2003 11:56:50 
 mod_php4, apache 1.3.27 - параметры не передаются   Sergey Melnikov   29 Jan 2003 18:27:24 
 Re: mod_php4, apache 1.3.27 - параметры не передаются   Artem \'Zazoobr\' Ignatjev   30 Jan 2003 02:08:39 
 mod_php4, apache 1.3.27 - параметры не передаются   Gennady Polovinkin   29 Jan 2003 22:35:06 
 Re: mod_php4, apache 1.3.27 - параметры не передаются   Tema Zelikin   31 Jan 2003 17:56:36 
Архивное /ru.unix.bsd/23173e37afc8.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional