Помогите понять по какой причине под IE6 отказываються ставиться куки...

Бочонок

http://frontender.info
Помогите понять по какой причине под IE6 отказываються ставиться куки...

Приятного времени суток...
Вот уже несколько часов я безуспешно пытаюсь понять... почему не ставяться куки под ie6 на сайте (http://amarllis.com.ua/shop.php должны ставиться при внесении чего то в корзину)
Вроде бы все просто... но они просто не ставяться.

Даже банальное
PHP:
		alert('cookies: '+window.document.cookie);
		window.document.cookie='s=bobo;';
		alert('cookies: '+window.document.cookie);
Оба раза выдает пустой алерт.

Это - ф-и которые использую для записи и чтения куки
PHP:
function setCookie(cookieName, cookieContent, cookieExpireTime,path){
if((path=='dir')||(path==undefined)){path="";}
if(path=='site'){path='path=/;';}

	if(cookieExpireTime>0){
		var expDate=new Date();
		expDate.setTime(expDate.getTime()+cookieExpireTime*1000*60*60);
		var expires=expDate.toGMTString();
		window.document.cookie=cookieName+"="+escape(cookieContent)+"; "+path+" expires="+expires;
	}else{
		window.document.cookie=cookieName+"="+escape(cookieContent)+"; "+path;
	}
}
function deleteCookie(cookieName) {
window.document.cookie=cookieName+"="+";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}
function getCookie(cookieName){
    var ourCookie=window.document.cookie;
    if(!ourCookie || ourCookie==""){return "";}
    ourCookie=ourCookie.split(";");
    var i=0;
    var Cookie;
    while(i<ourCookie.length){
        Cookie=ourCookie[i].split("=")[0];
        if(Cookie.charAt(0)==" "){
                Cookie=Cookie.substring(1);}
        if(Cookie==cookieName){
            return unescape(ourCookie[i].split("=")[1]);
        }
        i++;
    }
    return "";
}

Подскажите пожалуйста... в чем может быть беда?
 

zerkms

TDD infected
Команда форума
как уже подсказали в ирц, но ты почему-то упорно проигнорировал:

1. посмотреть какие заголовки сервер посылает клиенту
2. на втором запросе - посмотреть какие заголовки клиент посылает первому

на основе полученной информации делать выводы.
 

Бочонок

http://frontender.info
Я не проигнорировал...
непосредственно закоговки я не могу посмотреть так как ничего из http смотрелок не захотело работать под ie6 через мульти ие...
но я сделал такой скриптик:
PHP:
<?php
var_dump($_COOKIE);
?>
И... нету там куки...
Правда есть подозрение что это все таки глюк мульит ие... клиент который жаловался на ошибку правда говорил что у него обычный. но кто его знает.

Проверьте пожалуйста в IE6, кто может:
http://amarills.com.ua/shop.php
1. внесите что то в корзину
2. перейдите на новую страничку.
корзина обнулиться?
за одно: если открыть корзину - она в IE6 вверху экрана?

C уважением и благодарностью. Боченок.
 

riff

Новичок
Ставь куку не javaScript'ом: отправляй ajax запрос, а в php скрипте уже setcookie(...).
 
Сверху