0

Мой коллега попросил меня взглянуть на поведение какого-то печенья. Он создал простое веб-приложение, которое создало файл cookie и вставило значение текстового поля, затем он проверил коллекцию файлов cookie на следующей странице, чтобы увидеть, что она была вставлена ​​и правильно прочитана.Поведение причудливого печенья

Все просты на самом деле.

На второй странице, однако, он отметил, что было более одного файла cookie, а другие связаны с другим веб-приложением, которое он отлаживал локально.

Я сказал ему, что это произошло потому, что браузер узнал URL-адрес и, следовательно, отправил все куки-файлы, которые он признал исходящими оттуда, это правильно? Будет ли это делать, даже если порт локальных портов отладки изменился?

ответ

0

Печенье имеют в основном два параметра, которые инструктируют браузер, когда отправить их обратно на сервер:

  • путь
  • домен

Если нет path не задан, то по умолчанию в документе местоположение, например набор cookie от http://example.com/foo/bar.html будет отправлен обратно ко всем URL-адресам, начинающимся с /foo.

Если domain начинается с точки, оно также охватывает все поддомены. Например, набор файлов cookie для .example.com также будет отправлен обратно в static.example.com.

Номер порта не рассматривается.

Проблема с отладочными файлами cookie не повлияет на ваших посетителей, только разработчиков, поэтому просто удалить файлы cookie с помощью соответствующей опции браузера.

+0

Ahh спасибо, я не знал, что файлы cookie имеют параметры, я думал, что весь процесс был определен браузером в зависимости от того, откуда был получен cookie. –

 Смежные вопросы

  • Нет связанных вопросов^_^