как php работать с куки?

Ответить
Аватара пользователя
slaine

как php работать с куки?

Сообщение slaine »

Скажите как php работать с куки? Объясните пожалуйста.

я вычитал из одной книги вотэто, а она не работает:
Аватара пользователя
vadimiron

Re: как php работать с куки?

Сообщение vadimiron »

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



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

Re: как php работать с куки?

Сообщение E-mail »

slaine

пропущен сесион_старт
Аватара пользователя
vadimiron

Re: как php работать с куки?

Сообщение vadimiron »

Цитата:



slaine

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



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

Re: как php работать с куки?

Сообщение E-mail »

vadimiron

а точно, не из той оперы высказанулсяИзображение

но зато $_COOKIE['counter']++;

тут кавычки необязательныИзображение)

и еще, echo с двойными кавычками работает быстрее чем с одинарными, вот.

а код лутше начинать как
Аватара пользователя
Prisoner

Re: как php работать с куки?

Сообщение Prisoner »

E-mail

Опять некорректности...

1) Кавычки обязательны - при некоторых, отличных от ваших, настройках php, интерпретатор может выдать нотайс аля "неозначенная константа counter"

2) Двойные кавычки не быстрее - в строке окруженной двойными кавычка происходит разбор на предмет нахождения переменных и даже если их там нет, то строку все равно надо проанализировать. В случае с одинарными интерпретатор о разборе даже не задумывается - сразу передает на вход функции какой-либо. Поищите на форуме - о скорости и прочих нетривиальностях языковых конструкций php писал когда-то Vlad Drakula.
Аватара пользователя
slaine

Re: как php работать с куки?

Сообщение slaine »

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



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 раз
Аватара пользователя
mar

Re: как php работать с куки?

Сообщение mar »

Код: Выделить всё

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

Re: как php работать с куки?

Сообщение slaine »

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

А php4 можно на ИСС поставить?
Ответить

Вернуться в «Вебмастеру»