Говорит, что установка куков через JavaScript не проходит через HTTP заголовок .Что может быть причиной этого? Почему Javascript печенье DonT путешествия через HTTP заголовок?Javascript настройки печенье
document.cookie ='ppkcookie1=testcookie';
Говорит, что установка куков через JavaScript не проходит через HTTP заголовок .Что может быть причиной этого? Почему Javascript печенье DonT путешествия через HTTP заголовок?Javascript настройки печенье
document.cookie ='ppkcookie1=testcookie';
Cookies, установленные Javascript, отправляются в HTTP-заголовке, но не в то время, когда вы устанавливаете файл cookie. Он будет включен в заголовок при следующем обращении к серверу.
Если исправить ошибку синтаксиса (строка буквального это был, пока вопрос не был отредактирован, пропуская его закрытия '
), то это делает (хотя, очевидно, не до следующего запроса HTTP сделан).
Но ссылка [здесь] (http://net.tutsplus.com/tutorials/other/http-headers-for-dummies/) говорит, что она не проходит через HTTP-заголовок и не является методом HTTP –
Это обсуждается заголовок ответа «Set-Cookie», а не заголовок запроса «Cookie». Если вы установите cookie с JavaScript вместо HTTP, то HTTP-заголовок, задающий cookie, не будет использоваться. Это не изменяет то, что браузер делает с помощью куки-файлов (т. Е. Отправляет их обратно на сервер в каждом запросе), который они были установлены. – Quentin
Но ссылка [здесь] (http://net.tutsplus.com/tutorials/other/http-headers-for-dummies/) говорит, что она не путешествует через HTTP-заголовок и не является методом HTTP –
@Maizere: Статья говорит о заголовке 'set-cookie', который используется сервером, чтобы сообщить браузеру установить файл cookie. Когда вы устанавливаете его с помощью Javascript, он устанавливается непосредственно в браузере, поэтому он будет отправлен в заголовке 'cookie', чтобы сообщить об этом серверу. – Guffa