Forum Webscript.Ru

Программирование => PHP => Тема начата: dima_L от 19 Апреля 2004, 21:30:42

Название: Помогите считать из cookie
Отправлено: dima_L от 19 Апреля 2004, 21:30:42
Установить в cookie вроде получается, а считать нет.
Напрнимер
    if(!$cookie)
  {    header("Location: $PHP_SELF?cookie=1");
        setcookie("test","1");
  }
  else
  {
    if(!$test)
    {
      echo("Для корректной работы приложения необходимо включить cookies");
    }
    else
    {
      print \'cookie $test включены\';
          }
  }
?>

ПОЧЕМУ не вывоиться $test в команде print как 1,
веь именно ее я установил в cookie

У меня на страничке появляется только $test,
а не 1 как хотелось!
Название: Помогите считать из cookie
Отправлено: Меняздесьдавнонет от 19 Апреля 2004, 21:42:45
в кавычки надо заключать СТРОКИ.
а переменные пишутся БЕЗ кавычек.
И куки лежат в специальном массиве. В от к нему, а не к переменной от балды, и надо обращаться. Это касается не только кук, но и остальных переменных приходящих в скрипт.
вместо print \'cookie $test включены\';
надо писать print \'cookie \'.$_COOKIE[\'test\'].\' включены\';

А вообще, данный код довольно бессмысленный.
у тебя только одна страница, на которой куки должны быть включены?
Название: Помогите считать из cookie
Отправлено: dima_L от 19 Апреля 2004, 21:55:48
Спасибо большое за ответ.
Я вообще-то чайник, просто долго не получалось считать из куки,
мне это надо совершенно для другого кода, а этот просто так привел.  

Мне нужно считать от какого человека пришел конкретный пользователь, и я решил что это можно сделать с помощью cookie.
Название: Помогите считать из cookie
Отправлено: Меняздесьдавнонет от 19 Апреля 2004, 21:57:26
кхмм.
а тот человек, от которого пришел конкретный пользователь - он будет ставить куку?
Название: Помогите считать из cookie
Отправлено: dima_L от 19 Апреля 2004, 22:01:40
Да при регистрации.
Название: Помогите считать из cookie
Отправлено: dima_L от 19 Апреля 2004, 22:12:43
Кстати остальные переменные приходящие в скрипт не из cookie работают и без массива, и вызываются как ты говоришь от балды.
У меня так каталог построен.
Название: Помогите считать из cookie
Отправлено: Меняздесьдавнонет от 19 Апреля 2004, 22:25:16
не построен.
А сляпан кое-как.

попробуй, что ли, почитать
http://faq.phpclub.net/globals
может быть, наведет на какие-нибудь размышления.