Я могу установить собственные файлы cookie, но сторонние файлы cookie не принимаются Firefox 3.6.16.
<?php
setcookie('test', 'value', time() + 3600, '/', '.mydomain.edu');
setcookie('anothertest', 'value', time() + 3600, '/', '.google.com');
header('P3P:policyref="/w3c/p3p.xml",
CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
?>
Итак, файл cookie test=value
устанавливается с соответствующим доменом. Однако мои попытки установить cookie для .google.com
отклоняются браузером. Примечание:
- У меня включены сторонние куки в браузере
- Я включил компактную политику конфиденциальности
- Я использовал валидатор P3P, чтобы убедиться, что моя политика действительна
- Я использовал данные несанкционированного доступа, чтобы убедиться, что заголовок
P3P
отправляется и что
Заголовок Set-Cookie
содержит сторонний файл cookie.
Я очень новичок во всем этом, но из моего прочтения это станет возможным, учитывая вышесказанное. Я знаю, что установка cookie из iframe также считается сторонней, но запись в википедии подразумевает, что я также могу установить сторонний cookie с помощью этой техники.
Есть идеи?