URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 28126
[ Назад ]

Исходное сообщение
"Конфигурация PHP/Apache"

Отправлено sdnf , 27-Мрт-03 12:52 
скрипт (упрощенный) index.php
<?php
  echo $action;
?>
<form action="index.php?action=login" method="post">
  <input type=password name=passwd>
  <input type=submit value=login>
</form>

выдает все время пусто!!!!
если запустить inedx.php?action=aaaa
все равно echo пусто выдает!

также не работают cookies
setcookie("aa",1,5000); куки не сохраняет!!!

Куда копать? Может неправильно скомпилировал php,apache?


Содержание

Сообщения в этом обсуждении
"Конфигурация PHP/Apache"
Отправлено dodger , 27-Мрт-03 13:04 
>скрипт (упрощенный) index.php
><?php
>  echo $action;
>?>
><form action="index.php?action=login" method="post">
ты уже выбери что нибудь одно - или GET или POST
>  <input type=password name=passwd>
>  <input type=submit value=login>
></form>
>
>выдает все время пусто!!!!
>если запустить inedx.php?action=aaaa
>все равно echo пусто выдает!
поменяй метод на get, и вообще так помоему нельзя inedx.php?action=aaaa
методом POST

>
>также не работают cookies
>setcookie("aa",1,5000); куки не сохраняет!!!
>
>Куда копать? Может неправильно скомпилировал php,apache?



"Конфигурация PHP/Apache"
Отправлено Ihor , 27-Мрт-03 13:06 
А версия php какая?
Начиная с 4.1 глобальные переменные по-умолчанию выключены (можно обратно включить в php.ini).
Вместо этого нужно работать с массивами
$_POST, $_REQUEST, $HTTP_POST_VARS и т.д.

Вот док. об этом:
http://www.php.net/manual/en/language.variables.external.php
http://www.php.net/manual/en/features.cookies.php
...


"Конфигурация PHP/Apache"
Отправлено sdnf , 27-Мрт-03 13:33 
>А версия php какая?
>Начиная с 4.1 глобальные переменные по-умолчанию выключены (можно обратно включить в php.ini).

register_globals on

спасибо помогло!


"Конфигурация PHP/Apache"
Отправлено Ihor , 27-Мрт-03 13:44 
Всё-таки, в целях безопасности, стоит оставлять их off и пользоваться  $HTTP_POST_VARS['action'].