получить оригинальное значение куки в JS
Как получить оригинальное значение куки в JS?
выводит abc=a+++b+=+&c
document.write (document.cookie) - abc=a+%2B+b+%3D+%26c
как получить 'a + b = &c'?
может, заменить плюсы на пробелы, а протом анэскэйпить?
или как-то кодировать перед setcookie?
-~{}~ 03.09.09 01:17:
сейчас делаю
<script>
var c = unescape(document.cookie.replace(/\+/g," "));
</script>
вроде, работает, но есть ощущение неправильности
Как получить оригинальное значение куки в JS?
Код:
<?php
setcookie('abc','a + b = &c');
?>
<script>
document.write (unescape(document.cookie))
</script>
document.write (document.cookie) - abc=a+%2B+b+%3D+%26c
как получить 'a + b = &c'?
может, заменить плюсы на пробелы, а протом анэскэйпить?
или как-то кодировать перед setcookie?
-~{}~ 03.09.09 01:17:
сейчас делаю
<script>
var c = unescape(document.cookie.replace(/\+/g," "));
</script>
вроде, работает, но есть ощущение неправильности