$_COOKIE не меняются :))) что делать?

ilal

Новичок
$_COOKIE не меняются :))) что делать?

Вопрос даже какой то идиотский, я бы сказал... Но разобраться не могу ;(

в одном файле создаются куки...

setcookie("USERk",$line[id],time()+60*60*24*30);
setcookie("USER_PASSk",$line[pass],time()+60*60*24*30);

все идеально...

при выходе из сессии надо их убирать...

в файлике:

PHP:
session_start();

$_SESSION['USER']="";
$_SESSION['USER_NAME']="";
$_SESSION['USER_PASS']="";
$_SESSION['USER_REG']="";

setcookie("USERk",'',time()-60*60*24*30);
setcookie("USER_PASSk",'',time()-60*60*24*30);

header("Location: /");
и не удаляется, и не меняется... бред прям...

на странице, куда переходит броузер смотрю
print_r($_COOKIE);
все без ихзменений...
 

Духовность™

Продвинутый новичок
$_SESSION['USER']="";
$_SESSION['USER_NAME']="";
$_SESSION['USER_PASS']="";
$_SESSION['USER_REG']="";
можно заменить на $_SESSION = array();

и добавить session_destroy(); что бы убить сессию.

а вообще все вроде должно работать. разбирайтесь.

-~{}~ 25.02.08 15:58:

а никак сразу 2592000 написать?
А Вы в уме можете подобный вычисления делать? Я Вам завидую...
 

ilal

Новичок
мммм... сессии то ладно, тем более, что не надо мне уничтожать... просто обнулить...

header("Location: /"); - вот с этим не может быть связано???
 

Духовность™

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

-~{}~ 25.02.08 16:05:

какая сложность ? откинуть нули и в уме считается элементарно.
по-моему конструкция 60*60*24*30 намного НАГЛЯДНЕЕ чем, цифра 2592000, тебе не кажется?
 

ilal

Новичок
еще раз спрашиваю:
сервер - IIS ?

денвер на винде...

тестирую... само по себе все работает, а вот приведенный выше код- нет... бред какой то...
 

ilal

Новичок
прям невероятно помогли... теперь я знаю, что с этим траблы... вы не поверите- это я уже часа два как понял...

вопрос- что делать?
 

ilal

Новичок
нда... бред... с совершенно непредсказуемым результатом...

-~{}~ 25.02.08 16:37:

вобщем так- сделал как всегда, через жопу, но надежно...

с файлика где чистка происходила, Location на другой, который просто берет $HTTP_REFERER первого... и дальше опять Location...

не красиво, поннимаю, но надежно...
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Что ты пробовал делать и что у тебя получилось?

-~{}~ 25.02.08 15:40:


то-есть ты хочешь сказать, что Location у тебя не было?

-~{}~ 25.02.08 15:43:


Обмен заголовками смотрел?
 

ilal

Новичок
Автор оригинала: Mr_Max
Что ты пробовал делать и что у тебя получилось?

-~{}~ 25.02.08 15:40:


то-есть ты хочешь сказать, что Location у тебя не было?
все было, но куки не менялись и не чистились... см пост выше... так все работает... 10 мин уже гоняю по всякому....
 

Фанат

oncle terrible
Команда форума
мда. если решение просто берет $HTTP_REFERER первого, то работать оно будет просто замечательно... через два раза на третий.
 
Сверху