Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

isset не работает! :(

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP
 
Автор Сообщение
Алексей

Новенький


Зарегистрирован: 29.07.2009
Сообщения: 12

СообщениеДобавлено: Вс Авг 09, 2009 10:17 am    Заголовок сообщения: isset не работает! :(
Ответить с цитатой

Вот такой вопрос у меня:

Цитата:
if (!isset($_REQUEST['login']))
{
echo join('',file('log_in.html'));
break;
}


Почему может не работать isset? Скрипт как буд-то его игнорирует! Sad Вернее выходит так:

Цитата:
<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;
}


Результатов не приносят. Что делать? Помогите, пожалуйста! Sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Вс Авг 09, 2009 11:44 am    Заголовок сообщения:
Ответить с цитатой

Как мне кажется это что-то с настройками ПХП/Апача. А переменная передается? Можно ли вывести echo $_REQUEST['login'];?

Попробуй использовать не REQUEST, а $_GET
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Алексей

Новенький


Зарегистрирован: 29.07.2009
Сообщения: 12

СообщениеДобавлено: Вс Авг 09, 2009 12:26 pm    Заголовок сообщения:
Ответить с цитатой

echo "Login: ".$_REQUEST['login'];

В том-то и дело, что передается! Если стока формы пустая, то передается просто пустая переменная, чего, вроде как, быть не должно. Если стока с логином пустая, то выведет просто "Login: "! Пробывал и $_POST и $_GET, все одно.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Вс Авг 09, 2009 12:28 pm    Заголовок сообщения:
Ответить с цитатой

а какая версия ПХП?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Алексей

Новенький


Зарегистрирован: 29.07.2009
Сообщения: 12

СообщениеДобавлено: Вс Авг 09, 2009 1:01 pm    Заголовок сообщения:
Ответить с цитатой

PHP 5.2.9-2 Апач 2.2.11.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Вс Авг 09, 2009 1:05 pm    Заголовок сообщения:
Ответить с цитатой

сервер сам настраивал или хостер?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Алексей

Новенький


Зарегистрирован: 29.07.2009
Сообщения: 12

СообщениеДобавлено: Вс Авг 09, 2009 1:16 pm    Заголовок сообщения:
Ответить с цитатой

Это все у меня на компе, а настройки я по умолчанию оставлял. Только то настраивал, что при установке валазиет.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Вс Авг 09, 2009 7:31 pm    Заголовок сообщения:
Ответить с цитатой

просмотри php.ini, мож косяк в нем

а register_globals включена?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Алексей

Новенький


Зарегистрирован: 29.07.2009
Сообщения: 12

СообщениеДобавлено: Вт Авг 11, 2009 8:56 am    Заголовок сообщения:
Ответить с цитатой

Нет. В пятом пхп она по умолчанию выключена и я не стал её включать. Решил, что обойдусь без нее. Дабы не возникло проблем в будающим!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис