Localhost Cookie - PullRequest
       26

Localhost Cookie

1 голос
/ 30 января 2011

Я использую PHP под localhost (XAMPP).Я пытаюсь установить файл cookie с доменом .localhost.

setcookie($key, $value, $expire, $path, '.localhost', $secure, $httponly);

Из-за множества поддоменов на реальных сайтах.Это работает Firefox, но это не удается IE8.Я могу ограничить это с помощью PHP-кодирования, тогда он будет игнорироваться, если localhost является доменом сервера.Но я не уверен, что вызовет ли много проблем на реальных серверах сайта?Могу ли я использовать его на реальных серверах?.example.com без www.Префикс может вызвать те же проблемы?Есть ли взломать для этого случая?

1 Ответ

3 голосов
/ 30 января 2011

Установка cookie для .localhost не имеет смысла.

Просто проверьте, является ли домен 'localhost', и в этом случае не добавляйте начальную точку.В противном случае «.domain.tld» можно установить для домена и всех его поддоменов (большинство браузеров обрабатывают файлы cookie, установленные для «domain.tld», так же, как между прочим, но RFC требует ведущеготочка).

...