|
Автор |
Сообщение |
Алексей
Новенький
Зарегистрирован: 29.07.2009 Сообщения: 12
|
|
|
|
Вот такой вопрос у меня:
Цитата: |
if (!isset($_REQUEST['login']))
{
echo join('',file('log_in.html'));
break;
} |
Почему может не работать isset? Скрипт как буд-то его игнорирует! Вернее выходит так:
Цитата: |
<form action="log_in.php" method="POST">
Ваш логин<font color="Red">*</font> <input type="text" name="login" size="10"><br><br> |
Т.е. выходит, что форма посылает строку "login=" (видно, когда ставиш метот GET), а isset принимает её так, типа переменная задана и потому продолжет скрипт!
Махинации типа:
Цитата: |
$login=$_REQUEST['login'];
if ($login="")
{
echo join('',file('log_in.html'));
break;
} |
Результатов не приносят. Что делать? Помогите, пожалуйста! |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Как мне кажется это что-то с настройками ПХП/Апача. А переменная передается? Можно ли вывести echo $_REQUEST['login'];?
Попробуй использовать не REQUEST, а $_GET |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Алексей
Новенький
Зарегистрирован: 29.07.2009 Сообщения: 12
|
|
|
|
echo "Login: ".$_REQUEST['login'];
В том-то и дело, что передается! Если стока формы пустая, то передается просто пустая переменная, чего, вроде как, быть не должно. Если стока с логином пустая, то выведет просто "Login: "! Пробывал и $_POST и $_GET, все одно. |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
а какая версия ПХП? |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Алексей
Новенький
Зарегистрирован: 29.07.2009 Сообщения: 12
|
|
|
|
PHP 5.2.9-2 Апач 2.2.11. |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
сервер сам настраивал или хостер? |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Алексей
Новенький
Зарегистрирован: 29.07.2009 Сообщения: 12
|
|
|
|
Это все у меня на компе, а настройки я по умолчанию оставлял. Только то настраивал, что при установке валазиет. |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
просмотри php.ini, мож косяк в нем
а register_globals включена? |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Алексей
Новенький
Зарегистрирован: 29.07.2009 Сообщения: 12
|
|
|
|
Нет. В пятом пхп она по умолчанию выключена и я не стал её включать. Решил, что обойдусь без нее. Дабы не возникло проблем в будающим! |
|
Вернуться к началу |
|
|
|
|