[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с setcookie
pro_xaoc
Я пишу сайт, вроде все получалось, но заметил что setcookie не работает на Opera, Google Chrome и IE (Windows), на Firefox'e же все нормально. Причем под линуксовой оперой все нормально. Привожу код:
$auth_login = trim(htmlspecialchars($_POST['akk']));
$auth_pass = md5(trim(htmlspecialchars($_POST['pass'])));
$queryAuth = db::compare("SELECT `akkaunt` FROM `users` WHERE `akkaunt`='$auth_login'");
$queryPass = db::compare("SELECT `password` FROM `users` WHERE `password`='$auth_pass'");
if ($queryAuth > 0 & $queryPass > 0){
setcookie('login',$auth_login, time()+3600);
setcookie('password',$auth_pass, time()+3600);
header("Location: $this->site");
} else {
header("Location: $this->site");
}

Заранее спасибо за любую помощь!



Спустя 1 минута, 53 секунды (3.08.2011 - 16:49) neadekvat написал(а):
Установи четвертый параметр '/'.

Спустя 12 минут, 43 секунды (3.08.2011 - 17:01) pro_xaoc написал(а):
neadekvat
все равно не работает

Спустя 10 минут, 32 секунды (3.08.2011 - 17:12) neadekvat написал(а):
$queryAuth > 0 & $queryPass > 0
Вот тут - не И, а побитовое И, вряд ли это то, что тебе нужно.

Кроме того, не делай переадресацию, останься на той странице, включи вывод ошибок, посмотри, мало ли чего.

Спустя 12 минут, 26 секунд (3.08.2011 - 17:24) pro_xaoc написал(а):
Вывод ошибок и предупреждений включено, но ничего такого не выводится.

Спустя 16 минут, 26 секунд (3.08.2011 - 17:41) 03x1 написал(а):
if ($queryAuth > 0 & $queryPass > 0){

Поставь &&, вместо одного &

Спустя 2 минуты, 1 секунда (3.08.2011 - 17:43) pro_xaoc написал(а):
поставил уже, ничего не меняется от этого ... какие могут быть идеи?

Спустя 3 минуты, 17 секунд (3.08.2011 - 17:46) 03x1 написал(а):
Ну попробуй вместо '

setcookie('login',$auth_login, time()+3600);
setcookie('password',$auth_pass, time()+3600);

" поставить

Спустя 4 минуты, 42 секунды (3.08.2011 - 17:51) pro_xaoc написал(а):
делал уже, не помогает, может это проблема у меня на компе, попробуйте зайти и авторизоваться под оперой или гугл хромом: Сайт, логин: admin, пароль: admin, потом скажете же.

Спустя 3 минуты, 16 секунд (3.08.2011 - 17:54) 03x1 написал(а):
Под Оперой зашел.

Спустя 2 минуты (3.08.2011 - 17:56) pro_xaoc написал(а):
хм, значит все же получается трабла у меня на компе ... пора его перезагрузить думаю, ато несколько недель уже включен)))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.