Intereting Posts

Проблемы с P3P и PHP-сессиями с iframe в Internet Explorer 9

У меня есть контактная форма внутри iframe, которая использует captcha, и поэтому требует переменных сеанса. Он отлично работает в каждом браузере, кроме IE9. Чтобы он работал в IE8, я добавил следующую строку в начале документа php:

header('P3P:CP="CAO IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"'); 

Однако это не работает в IE9. Есть идеи?

    Лучший ответ: @ user973810

    Большое спасибо. Эта

     header('P3P: CP="NOI ADM DEV PSAi NAV OUR STP IND DEM"'); 

    очень помогли мне. Это сомнительно, почему только IE делает такие странные вещи.

    Кстати, вот объяснение. 😉

    • Веб-сайт NOI не собирает идентифицированные данные.
    • Информация ADM может использоваться для технической поддержки веб-сайта и его компьютерной системы. Пользователи не могут отказаться или отказаться от этого использования (так же, как и ADMa).
    • DEV Информация может использоваться для улучшения, оценки или иного рассмотрения сайта, сервиса, продукта или рынка. Пользователи не могут отказаться или отказаться от этого использования (то же, что и тег DEVa).
    • PSAi Информация может использоваться для создания или создания записи отдельного человека или компьютера, привязанного к псевдониму, без привязки к записи идентифицированных данных (таких как имя, адрес, номер телефона или адрес электронной почты). Этот профиль будет использоваться для определения привычек, интересов или других характеристик людей для целей исследований, анализа и отчетности, но он не будет использоваться для поиска конкретных лиц. Отказ от участия означает, что предварительное согласие должно предоставляться пользователями.
    • Данные NAV, пассивно генерируемые при просмотре веб-сайта – например, какие страницы посещаются, и как долго пользователи остаются на каждой странице.
    • НАШИ САЙТЫ и / или организации, действующие в качестве наших агентов или организаций, для которых мы действуем как агент.
    • Информация STP сохраняется в соответствии с заявленной целью. Для этого требуется, чтобы информация была удалена в кратчайшие возможные сроки. Сайты должны иметь политику хранения, которая устанавливает таблицу времени уничтожения. Политика хранения ДОЛЖНА быть включена или связана с политикой конфиденциальности, доступной для человека.
    • IND Информация сохраняется в течение неопределенного периода времени. Отсутствие политики сохранения будет отражено в рамках этого варианта. Если получатель является общедоступным форумом, это соответствующая политика хранения.
    • DEM Данные об особенностях человека – такие как пол, возраст и доход.

    Источник: http://www.p3pwriter.com/lrn_111.asp

    это работает для меня IE, чтобы принимать файлы cookie с несколькими браузерами во всех браузерах

    добавьте следующий бит кода до выхода любой страницы

     header('p3p: CP="NOI ADM DEV PSAi COM NAV OUR OTR STP IND DEM"'); 

    или это в головном блоке

     <meta http-equiv="P3P" content='CP="NOI ADM DEV PSAi COM NAV OUR OTR STP IND DEM"' /> 

    Я использовал этот заголовок и смог сохранить файлы cookie в IE9:

     header('P3P: CP="NOI ADM DEV PSAi NAV OUR STP IND DEM"'); 

    Я пытался найти ресурс, для которого все это означает, но его никогда не видел. Я замечаю, что в моем заголовке есть некоторые правила, которые не находятся в вашем.

    Я также размещаю политику p3p на сервере, как описано здесь: http://www.awardsites.com/tutorials/w3c/p3p_privacy-01.htm