Могу ли я получить доступ к файлу cookie, написанному с помощью плагина jQuery для cookie с PHP? Я знаю, что вы не можете установить Javascript равным PHP или наоборот, но IN ESSENCE:
$.cookie('var') = $_COOKIE['var']?
Опять же, я знаю, что вы не можете установить их равными друг другу, но если я установил его в jQuery, а затем перейду на другую страницу, может ли PHP получить к нему доступ? Я прочитал много сообщений об этом, но я не могу найти ответа на эту часть.
Обратите внимание, что если я посмотрю в настройках Firefox, я вижу, что файлы cookie находятся там, поэтому я знаю, что они установлены.
Да.
Но … Плагин jQuery для cookie Klaus Hartl (я предполагаю, что это тот, который вы используете) по умолчанию устанавливает path
к файлу cookie к текущему документу. Если файл PHP, на который вы пытались эхо, был в другой папке, cookie не был отправлен.
Вы можете установить путь к файлу cookie при настройке файла cookie:
$.cookie('name', val, { path: '/' });
Файлы cookie, которые у вас есть на PHP, такие же, как в JavaScript. Они равны. В файлах cookie есть некоторые опции, чтобы установить масштаб, продолжительность жизни и т. Д. Если вы установите cookie для всего домена, это будет видно на PHP.