работа к куками

Статус
В этой теме нельзя размещать новые ответы.

sympler

Постоялец
Регистрация
24 Окт 2008
Сообщения
131
Реакции
6
как обработать куки без перезагрузки страницы

PHP:
setcookie  ('f_date1', '666'); 

echo $_COOKIE['f_date1'];

не выводит ничего, только после перезагрузки страницы выводит "666"
 
setcookie ('f_date1', '666');
=> посылает клиенту в заголовках http ответа (от сервера) указание установить куку

echo $_COOKIE['f_date1'];
=> показывает принятые от клиента куки, переданные им в http запросе (от клиента)

т.е. желаемый тобой функционал в принципе невозможен по определению в данном контексте. можешь, если это приемлемо в твоей задаче, использовать $_SESSION.
 
понял,
будем тогда на одно личшее действие выполнять ((
 
А что если страницу обновлять?
PHP:
<?php
if(!isset($_COOKIE['f_date1'])){setcookie ('f_date1', '666'); header("Location:url_page.php");}
echo $_COOKIE['f_date1'];
?>
 
пользуйся сессиями и будет тебе счастье
 
А что если страницу обновлять?
PHP:
<?php
if(!isset($_COOKIE['f_date1'])){setcookie ('f_date1', '666'); header("Location:url_page.php");}
echo $_COOKIE['f_date1'];
?>

это понятно, но вопрос задавал имеено без перезагрузки,
и думаю все таки сессии использовать ))
 
хм, а что мешает сделать так...
PHP:
if (!isset($_COOKIE['f_date1']))
$_COOKIE['f_date1'] = '666';
setcookie  ('f_date1', $_COOKIE['f_date1']); 

echo $_COOKIE['f_date1'];
 
ну без перезагрузки то - это полюбому js/ajax..
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху