|
|
|
| привет всем!
в общем, такая трабла: в ff ф-ция установки куков работает норм и print_r($_COOKIE) меня устраивает
в IE и Opera после setcookie() в опциях браузеров куки эти видны, но print_r($_COOKIE) говорит, что пустой массив
что может я делаю неправильно?
устанавливаю как:
<?php
setcookie('name', $_POST['name'], time() + 86400);
?>
|
| |
|
|
|
|
|
|
|
для: Валерий
(26.07.2007 в 14:32)
| | И в опере нормально все показывает, вы рефреш сделайте и увидите. Получается за первый заход вы их только поставили, а что бы они были видны, нужно обновить страницу или зайти еще раз | |
|
|
|
|
|
|
|
для: Faraon
(26.07.2007 в 14:44)
| | нет, не нормально
страницу обновлял | |
|
|
|
|
|
|
|
для: Валерий
(26.07.2007 в 14:51)
| | Попробуйте вот этот скрипт проверки
<?php
setcookie('name', 'ffff', time() + 86400);
if($_COOKIE){
print_r ($_COOKIE);
}else{
header("Location: ".$_SERVER['PHP_SELF']);
}
?>
|
| |
|
|
|
|
|
|
|
для: Faraon
(26.07.2007 в 14:56)
| | работает, да, но при переходе на другую страницу в $_COOKIE остается только PHPSESSID | |
|
|
|
|
|
|
|
для: Faraon
(26.07.2007 в 14:56)
| | работает, да, но при переходе на другую страницу в $_COOKIE остается только PHPSESSID | |
|
|
|
|
|
|
|
для: Faraon
(26.07.2007 в 14:56)
| | работает, да, но при переходе на другую страницу в $_COOKIE остается только PHPSESSID | |
|
|
|
|
|
|
|
для: Валерий
(26.07.2007 в 15:12)
| | разобрался
надо вызывать так:
<?php
setcookie('name', $value, $expires, '/');
?>
|
без посл. слеша в ие и опере не работало =\ | |
|
|
|