| imho.ws |
![]() |
|
|
|
# 1 |
|
::VIP::
Художник-2004 Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
PHP код -> JavaScript
Вся проблема в записи куков... помогите, плиз
![]() PHP код:
|
|
|
|
|
# 4 |
|
Junior Member
Регистрация: 21.05.2002
Адрес: spb
Пол: Male
Сообщения: 190
![]() ![]() |
Проверить состояние включенности кук жаваскриптом можно чем-то вроде
<script type="text/javascript" language="JavaScript"> <!-- var str="ck=en"; document.cookie=str var cookie_data = document.cookie if (cookie_data.indexOf(str)) cookie_data = "On" else cookie_data = "Off" document.writeln("Статус Cookie: " + cookie_data) document.write("<br>"+"document.cookie = " + document.cookie) //--> </script> Последний раз редактировалось LowNoise; 21.10.2003 в 14:56. |
|
|
|
|
# 6 |
|
Junior Member
Регистрация: 21.05.2002
Адрес: spb
Пол: Male
Сообщения: 190
![]() ![]() |
//возвращает значение параметра на основании его имени
function GetCookieValueByName(name) { var beg = document.cookie.indexOf(name+"="); if(beg==-1) return false; var end = document.cookie.indexOf(";", beg + name.length); if(end==-1) end = document.cookie.length; return unescape(document.cookie.substring(beg + name.length + 1, end)); } //Устанавливает значение параметра function SetCookie(name, value, expires, path, domain, secure) { document.cookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : ""); } |
|
|
|
|
# 8 |
|
Junior Member
Регистрация: 21.05.2002
Адрес: spb
Пол: Male
Сообщения: 190
![]() ![]() |
sanchos, так для этого как раз хватит использования этих фунций:
Запись - вызываешь SetCookie(переменная, присваеваемое значение, срок жизни) (остальные аргументы не обязательно указывать) Чтение еще проще - GetCookieValueByName(имя нужной переменной) |
|
|