Cookies отправляются в заголовках HTTP-запросов. Независимо от того, какой запрос (например, GET/POST/и т. Д.), Если он использует протокол HTTP (или HTTPS), можно использовать заголовки файлов cookie. Это двоичная улица ... файлы cookie отправляются в заголовки на сервер (Cookie:
заголовок), а сервер устанавливает куки в заголовках (Set-Cookie:
).
Это означает, что запросы Ajax/XHR являются точными, поскольку они в основном просто HTTP-запросами. Современные браузеры будут отправлять файлы cookie вместе со своими запросами Ajax и, в результате, оценивать любые входящие файлы cookie. Это означает, что для вашего PHP-скрипта, $_COOKIE
будет содержать файлы cookie как обычно, если они были доступны.
Не было бы проще просто проверить с помощью PHP и firebug? –
Не особенно. Я еще не создал сайт. Это потребует больше времени, чем это. Не то, чтобы я ленив, но я не хочу кодировать что-то только, чтобы он потерпел неудачу в последнюю секунду. –