|
|
|
| Мне необходимо прочитать cookies, с помощью PHP,
установленные с помощью JavaScript.
Получаю Array и ничего не могу посмотреть.
<?php
echo $_COOKIE; // так $_COOKIE["name"] не получается
echo("<br>");
print_r($_COOKIE); // здесь отображаются, но как вынуть?
?>
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
function setCookie(name) {
var curCookie = "number"
document.cookie = curCookie
}
setCookie();
</script>
</head>
<body>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: Cepseu
(02.10.2005 в 09:16)
| | >так $_COOKIE["name"] не получается
Так и не должно получаться, у вас же cookie называется curCookie, поэтому необходимо обращаться к ней следующим образом
<?php
echo $_COOKIE["curCookie"];
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(02.10.2005 в 13:20)
| | >
<?php
> echo $_COOKIE["curCookie"];
>?>
|
И так не получается, да и как может получиться,
разве может PHP взаимствовать переменные из
JavaScript? | |
|
|
|
|
|
|
|
для: Cepseu
(02.10.2005 в 14:11)
| | Погодите-ка, вы же неправильно устанавливаете cookie в JavaScript
<?php
echo "number - ".$_COOKIE['number'];
?>
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
function setCookie(name) {
var curCookie = "number=" + escape("value")
document.cookie = curCookie
}
setCookie();
</script>
</head>
<body>
</body>
</html>
|
PS Страницу следует перезагружать два раза - так как чтобы PHP получил значение cookie - ему необходимо получить HTTP-заголовки от клиента. | |
|
|
|
|
|
|
|
для: cheops
(02.10.2005 в 14:19)
| | Прошу прощения не силён в JavaScript
Всё работает спасибо! | |
|
|
|