igortik
Новичок
Был слегка удивлен, мягко говоря ...
if(setcookie('order['.$good_id.']','',time()-360000,'/')) echo 1;
die;
этот примитивный код используется для сноса конкретной записи куки и для отправки значения "1" java-скрипту через $.get в качестве результата.
Но примудрый IE даже 8 версии иногда спотыкается на удалении кукиса. Т.е. кука, либо, не всегда создается при внесении товара, либо, не всегда удаляется.
Например, записали массив:
$_COOKIE['order'][1]
$_COOKIE['order'][2]
$_COOKIE['order'][3]
Первые 2 сносит без проблем, 3-ий с попытки так 4-5.. когда как вздумается..
Следует заметить, что в качестве значения в кукисе я держу сериализованный массив.
Так это значение выводит отладчик кривобраузера:
a%3A2%3A%7Bs%3A5%3A%22price%22%3Bs%3A3%3A%22250%22%3Bs%3A5%3A%22count%22%3Bi%3A1%3B%7D
Кто-нибудь сталкивался с проблемой установки куки-файлов и, соответственно, их сноса именно в в этом "великолепном" творении мелкософта?
if(setcookie('order['.$good_id.']','',time()-360000,'/')) echo 1;
die;
этот примитивный код используется для сноса конкретной записи куки и для отправки значения "1" java-скрипту через $.get в качестве результата.
Но примудрый IE даже 8 версии иногда спотыкается на удалении кукиса. Т.е. кука, либо, не всегда создается при внесении товара, либо, не всегда удаляется.
Например, записали массив:
$_COOKIE['order'][1]
$_COOKIE['order'][2]
$_COOKIE['order'][3]
Первые 2 сносит без проблем, 3-ий с попытки так 4-5.. когда как вздумается..
Следует заметить, что в качестве значения в кукисе я держу сериализованный массив.
Так это значение выводит отладчик кривобраузера:
a%3A2%3A%7Bs%3A5%3A%22price%22%3Bs%3A3%3A%22250%22%3Bs%3A5%3A%22count%22%3Bi%3A1%3B%7D
Кто-нибудь сталкивался с проблемой установки куки-файлов и, соответственно, их сноса именно в в этом "великолепном" творении мелкософта?