Сессии, куки что не так?

Benderlio

Новичок
Сессии, куки что не так?

session_name("ukr_go");
session_start();
$_SESSION["ses_login"]);
session_destroy();

SetCookie("ukr_go", null, time());
SetCookie("ukr_go_user", null, time());

header("Location:addcountry.php");

есть такой код для выполнения логаута пользователя, что то не так в нем ?
не всегда срабатывет, иногда не выполняет логаут пользователя...
приходиться закрывать браузер снова открывать и выполнять этот код.. только тогда выполняет выход
 

20066temp

Новичок
попробуй без
header("Location:addcountry.php");

-~{}~ 14.11.06 17:07:

используй

<meta http-equiv="Refresh" content="1; URL=...">
 

Benderlio

Новичок
//unset( $_SESSION["ses_user_id"], $_SESSION["ses_author_flag"], $_SESSION["ses_md5_id"], $_SESSION["ses_login"]);
была такая срока ... просто тут редактировал и не заметил

-~{}~ 15.11.06 10:18:

нужна ли она вообще тут ? в принципе все равно есть сессион_дестрой

-~{}~ 15.11.06 10:19:

Андрейка
еще unlink('/tmp/sess_'.session_id()); забыл
о таком даже не слышал :( спасибо попробую
 

Андрейка

Senior pomidor developer
пожалуйста.. если не поможет - обращайся, у мну еще много гениальных в своей долбанутости идей

ЗЫ. покажи полный код логина/логаута плиз ) оч любопытно
 

Gorynych

Посетитель PHP-Клуба
вы тут шутите, а мне то что делать ?????
для начала взять просто код из руководства http://ru2.php.net/session_destroy и не изобретать велосипед

ну и во-вторых - в header("Location: ...") надо передавать полный адрес, что-то вроде:
PHP:
header("Location: http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"], true);
 

Gorynych

Посетитель PHP-Клуба
MadGreen, нет, не однозначно, есть некоторые нюансы (когда стоит / не стоит) и т.п. Но к теме обсуждения это не относится, является лишней информацией и т.п.
 

Benderlio

Новичок
ссылка не открывается....
покажите плиз свои логауты.. и логины :) если не трудно или ссылки на путные
 
Сверху