// Set COOKIE
$cookie_name = 'domain[user]';
$cookie_value = 'domain[id]';
// Cookie need to change right away after user press login
setcookie($cookie_name,$sub_name,time()+(60*60*24),'/');
setcookie($cookie_value,$auth_id,time()+(60*60*24),'/');
// Forced cookie to exit after set
$_COOKIE['domain']['user'] = $sub_name;
$_COOKIE['domain']['id'] = $auth_id;
Я устанавливаю свое доменное имя как это на php, но я хочу получить его с помощью JavaScript или jquery, но у меня проблемы с их получением.Получение информации о файлах cookie, но ничего не работает
вот что я пробовал.
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
var value = readCookie('domain["user"]');
alert(value);
Как я могу получить информацию о своем файле cookie?
ли печенье установить в качестве HTTPOnly? Если это так, вы не сможете получить доступ к нему внутри JavaScript. –
попробуйте 'console.log (document.cookie);' посмотреть, не проблема ли с логикой 'readCookie' – Mojtaba
fbm_229931260731834 = base_domain = .chris01.com ; fblo_229931260731834 = у; PHPSESSID = f1djg4brueiqkkqnkjiqj6s5q0; домен [пользователь] = администратор; домен [AUTHID] = ba981df7c9aa72ad461461ad524cca01049938f8869098b31065058e7fdaa7e65e3072f637d43c10ba51a5cd6f5ec77d0ccf4befc066320c686168d7638b57e3 –