Вопрос

Я пытался, но безрезультатно! Моя проблема в том, что php setcookie () завершается с ошибкой в IE6. Он полностью функционирует (хотя и глючит) для Firefox 3 и IE7 / 8.Ниже приведен код.Сбой отображения IE6.Простой вопрос:почему?

<?
    header('P3P: CP="DEV PSAi NAV STP DEM OTRo NOI IDC 
                     DSP COR CURa ADMa OUR IND PHY ONL COM STA"'); 

    setcookie('hello', 'poopoo');

    echo $_COOKIE['hello'];
?>

Я подозревал, что P3P (Ссылка), или, может быть, какая-то ошибка с часовым поясом-- IE6 javascript не преобразует время в тот же стандарт, который использует php (так что срок действия всех файлов cookie, выпущенных сервером, автоматически истекает).

Вот что я сделал:Для проблемы с p3p я вставил приведенный выше тег заголовка.Я также создал файл политики и ссылку на политику и запустил мой сайт через программу проверки p3p w3c без ошибок.

Из-за проблем с часовым поясом я сбросил часовой пояс в browscap.ini.Я также перевел свои часы вперед и назад на 24 часа.

Если вы можете подсказать мне что-нибудь новое, что я могу попробовать, я был бы вам очень признателен.Все, что мне нужно, - это установщик файлов cookie Hello World для IE6.

Я ценю это.

*Обновление: Я уловил, что у автономного IE6 есть проблемы, которые соответствуют этому.Может ли кто-нибудь с IE6 быстро проверить, что вы можете добавлять товары в корзину на моем альфа?

Это было полезно?

Решение

Окончательное Обновление:Ошибка, вызванная автономным запуском ie6 в Vista.Я установил официальный msft virtual pc и virtual hd, и сайт работал идеально.

Другие советы

Каковы настройки безопасности для IE?

Может быть, настройки безопасности на нем не позволяют вам записывать для него файлы cookie?

Массив $_COOKIE заполняется во время инициализации вашего скрипта.setcookie не изменяет его :значение изменится при следующей загрузке страницы.

Смотрите руководство по php для получения сеткукки функция :

После установки файлов cookie к ним можно получить доступ на сайте Далее страница загружается с помощью массивов $_COOKIE или $HTTP_COOKIE_VARS.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top