Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » как php работать с куки?

Ответить
Настройки темы
как php работать с куки?

Аватара для slaine

Ветеран


Сообщения: 675
Благодарности: 8


Конфигурация

Профиль | Отправить PM | Цитировать


Скажите как php работать с куки? Объясните пожалуйста.
я вычитал из одной книги вотэто, а она не работает:

<?
$_COOKIE['counter']++;
setcookie("counter", $counter);
echo 'Вы посетили эту страницу '.$_COOKIE['counter'].' раз';
?>

-------
живодёр - практик


Отправлено: 15:48, 20-03-2005

 

Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Короткая статья по Вашему вопросу (там также есть, как устанавливать куки с помощью перл и джавыскрипт, кому интересно)

Если после прочтении статьи возникли вопросы более частного характера, то пишите

-------
Fortes fortuna adiuvat


Отправлено: 20:26, 20-03-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


slaine
пропущен сесион_старт

-------
Основы HTML | Конференции


Отправлено: 23:35, 20-03-2005 | #3


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Цитата:
slaine
пропущен сесион_старт
Это совсем не обязательно, Куки существуют сами по себе, например куки, которые создаются этим форумом, чтобы всё время не вводить имя и пароль, хранятся и используются долго, вне зависимости от определённой сессии

-------
Fortes fortuna adiuvat


Отправлено: 00:34, 21-03-2005 | #4


Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


vadimiron
а точно, не из той оперы высказанулся
но зато $_COOKIE['counter']++;
тут кавычки необязательны)
и еще, echo с двойными кавычками работает быстрее чем с одинарными, вот.
а код лутше начинать как <?php но это уже не фатально)

-------
Основы HTML | Конференции


Отправлено: 01:31, 21-03-2005 | #5


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


E-mail
Опять некорректности...
1) Кавычки обязательны - при некоторых, отличных от ваших, настройках php, интерпретатор может выдать нотайс аля "неозначенная константа counter"
2) Двойные кавычки не быстрее - в строке окруженной двойными кавычка происходит разбор на предмет нахождения переменных и даже если их там нет, то строку все равно надо проанализировать. В случае с одинарными интерпретатор о разборе даже не задумывается - сразу передает на вход функции какой-либо. Поищите на форуме - о скорости и прочих нетривиальностях языковых конструкций php писал когда-то Vlad Drakula.

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Последний раз редактировалось Prisoner, 21-03-2005 в 10:03.


Отправлено: 09:47, 21-03-2005 | #6


Аватара для slaine

Ветеран


Сообщения: 675
Благодарности: 8

Профиль | Отправить PM | Цитировать


<?
$_COOKIE['counter']++;
setcookie("counter", $counter);
echo "Вы посетили эту страницу ".$_COOKIE['counter']." раз";
?>


Вот с этим кодом выдают такую ошибку:

Notice: Undefined index: counter in E:\x\xxx.php on line 2

Notice: Undefined variable: counter in E:\x\xxx.php on line 3

Warning: Cannot modify header information - headers already sent by (output started at E:\x\xxx.php:2) in E:\x\xxx.php on line 3
Вы посетили эту страницу 1 раз

-------
живодёр - практик


Отправлено: 21:34, 21-03-2005 | #7

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
<?php
	$_COOKIE['counter']++;
	$counter = $_COOKIE['counter']; 
	setcookie("counter", $counter);
	echo "Вы посетили эту страницу ".$_COOKIE['counter']." раз";
?>

Отправлено: 11:34, 22-03-2005 | #8


Аватара для slaine

Ветеран


Сообщения: 675
Благодарности: 8

Профиль | Отправить PM | Цитировать


Всё равно не пашет, что за глюки, может это из за пятой версии php?
А php4 можно на ИСС поставить?

-------
живодёр - практик


Отправлено: 12:15, 22-03-2005 | #9



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » как php работать с куки?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Очищаются Куки автоматически. Как решить проблему? Rock Microsoft Windows 2000/XP 3 20-01-2008 12:51
как почистить куки в IE (Милениум)? AAAoleg Microsoft Windows 95/98/Me (архив) 1 26-01-2006 07:56
PHP установлен, - как с ним работать? - вопросы новичка Danmer Вебмастеру 5 21-11-2004 15:21
Как в ПХП удалить куки??? vadimiron Вебмастеру 1 26-03-2004 02:01
Как очистить куки в ИЕ? Ritmon Microsoft Windows 95/98/Me (архив) 3 25-11-2003 09:02




 
Переход