Автор Тема: Помогите считать из cookie  (Прочитано 2949 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dima_L

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://germedicru
Помогите считать из cookie
« : 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 как хотелось!

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Помогите считать из cookie
« Ответ #1 : 19 Апреля 2004, 21:42:45 »
в кавычки надо заключать СТРОКИ.
а переменные пишутся БЕЗ кавычек.
И куки лежат в специальном массиве. В от к нему, а не к переменной от балды, и надо обращаться. Это касается не только кук, но и остальных переменных приходящих в скрипт.
вместо print \'cookie $test включены\';
надо писать print \'cookie \'.$_COOKIE[\'test\'].\' включены\';

А вообще, данный код довольно бессмысленный.
у тебя только одна страница, на которой куки должны быть включены?

Оффлайн dima_L

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://germedicru
Помогите считать из cookie
« Ответ #2 : 19 Апреля 2004, 21:55:48 »
Спасибо большое за ответ.
Я вообще-то чайник, просто долго не получалось считать из куки,
мне это надо совершенно для другого кода, а этот просто так привел.  

Мне нужно считать от какого человека пришел конкретный пользователь, и я решил что это можно сделать с помощью cookie.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Помогите считать из cookie
« Ответ #3 : 19 Апреля 2004, 21:57:26 »
кхмм.
а тот человек, от которого пришел конкретный пользователь - он будет ставить куку?

Оффлайн dima_L

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://germedicru
Помогите считать из cookie
« Ответ #4 : 19 Апреля 2004, 22:01:40 »
Да при регистрации.

Оффлайн dima_L

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://germedicru
Помогите считать из cookie
« Ответ #5 : 19 Апреля 2004, 22:12:43 »
Кстати остальные переменные приходящие в скрипт не из cookie работают и без массива, и вызываются как ты говоришь от балды.
У меня так каталог построен.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Помогите считать из cookie
« Ответ #6 : 19 Апреля 2004, 22:25:16 »
не построен.
А сляпан кое-как.

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

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28