Delete Cookies

timer0x01

Новичок
Delete Cookies

Здравствуйте!

Сделал логин для пользователей с опцией "запомнить меня" после SUBMIT-a отпровляются данные $_POST['username'], $_POST['password'].

Устанавливаю куки так:
PHP:
$unix_time = time()+3600;
setcookie('site_cookie', 'yes', $unix_time);
setcookie('site_username', $username, $unix_time);
setcookie('site_password', $password, $unix_time);
Вопрос: При logout-е мне надо их удалить, но у меня не получается .. Как мне их удалить?

Пробовал:
PHP:
setcookie('site_cookie', '', time()-1);
setcookie('site_username', '', time()-1);
setcookie('site_password', '', time()-1);
и
PHP:
$cookiesSet = array_keys($_COOKIE);
for ($x=0;$x<count($cookiesSet);$x++) setcookie($cookiesSet[$x],"",time()-1);
Не получается ... Куки стоят с тем же life time и значениями .. Использую Firefox 1.5 (default)

СПАСИБО ЗАРАНЕЕ!
 

timer0x01

Новичок
Я искал .. И как понял мне надо убирать куки как я писал выше или может быть так:
PHP:
$site_cookie = '';
setcookie('site_cookie', $site_cookie, time()-604800);
Но не получается ..

Я установил Live HTTP headers для Firefox и при установки куков:
PHP:
$unix_time = time()+604800; // одна неделя
setcookie('site_cookie', 'yes', $unix_time);
setcookie('site_username', $username, $unix_time);
setcookie('site_password', $password, $unix_time);
Live HTTP headers выдаёт это:
PHP:
Set-Cookie: site_cookie=yes; expires=Mon, 22-Jan-2007 14:39:04 GMT
Set-Cookie: site_username=user; expires=Mon, 22-Jan-2007 14:39:04 GMT
Set-Cookie: site_password=user; expires=Mon, 22-Jan-2007 14:39:04 GMT
А при логауте:
PHP:
setcookie('site_cookie', '', time()-604800);
setcookie('site_username', '', time()-604800);
setcookie('site_password', '', time()-604800);
Выдаёт это:
PHP:
Cookie: site_cookie=yes; site_username=user; site_password=user; PHPSESSID=935b7b891c43b2c9203ee356e70ce292
Т.е. у меня нет "Set-Cookie" в логауте .. почему? Кстати логаут у меня инклудится в другой скрипт .. Но проблем с "Cannot add header information - headers already sent" нет.

Как же быть ? Спасибо
 

timer0x01

Новичок
Фанат раз такой .. где же ошибка ?

у меня ещё в начале устанавливается session_start() (index.php где форма для логина) и потом в другом скрипте устанавливаются куки $username & $password (check_data.php) ..
 

Фанат

oncle terrible
Команда форума
ошибка в том, что сервер не посылает куки.
ты же сам видишь в логе, что при логауте никаких кук не ставится

-~{}~ 15.01.07 19:24:

раз такой .. где же ошибка ?
ты смешной такой.
как на машине ездить? повернуть ключ и нажать на газ? А почему тогда у меня не едет? Бензина нет? или колес? или впереди стена? Отвечай давай!
 
Сверху