За последние 24 часа нас посетили 18465 программистов и 1711 роботов. Сейчас ищет 871 программист ...

Вопрос по cookie

Тема в разделе "PHP для новичков", создана пользователем max_9000, 2 июл 2008.

  1. max_9000

    max_9000 Активный пользователь

    С нами с:
    2 июл 2008
    Сообщения:
    3
    Симпатии:
    0
    Вопрос в следующем.

    есть скрипт
    /index.php
    и есть файл для проверки пользователей
    /autor.php
    т.е. в index.php идет проверка есть ли кука у пользователя. Если есть то ему отображается его личный кабинет и т.п. Если нет, то пользователю отображается ссылочка на авторизацию, нажав на которую ему как раз предлагается авторизироваться в файле autor.php там идет запись куки пользователю на комп.

    так вот если оба файла находятся на одном уровне... т.е. например оба в корне то все работает. А если поместить файл autor.php например куда нить /include/aut/asdf/qwer/my_arhitektyra_site/autor.php
    то при вызове файла autor.php кука записывается, но не читается в файле index.php...

    как сделать? что бы работало...

    пытался делать так... setcookie("cookie_name",$cookie_value,$cookie_time_life,"здесь указать путь где находится index.php");
    но не получается... в мануале не нашел по этому поводу ничего...
     
  2. Koc

    Koc Активный пользователь

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    посмотри у себя на компе этот cookie, который создал autor.php. Глянь, где там он нажодится, что в нем.
     
  3. Johnatan

    Johnatan Активный пользователь

    С нами с:
    6 мар 2008
    Сообщения:
    508
    Симпатии:
    0
    Адрес:
    Испания
    PHP:
    1. setcookie("cookie_name",$cookie_value,$cookie_time_life,"/");
    Пробовал?
     
  4. max_9000

    max_9000 Активный пользователь

    С нами с:
    2 июл 2008
    Сообщения:
    3
    Симпатии:
    0
    смотрел когда на одном уровне
    там пишется след.:
    cookie:администратор@тут_имя_сайта/
    а когда помещаю в папку... например asdf
    на месте куки лежит asdf/
    и вот этот asdf/ уже не могу прочесть, тем же кодом которым читал до этого....

    Пробовал, разницы нет... тот же файл создается asdf/ т.е. как будто бы "/" и не было...
     
  5. Johnatan

    Johnatan Активный пользователь

    С нами с:
    6 мар 2008
    Сообщения:
    508
    Симпатии:
    0
    Адрес:
    Испания
    o_O какой файл? Где создаётся? Что за файл такой?
     
  6. max_9000

    max_9000 Активный пользователь

    С нами с:
    2 июл 2008
    Сообщения:
    3
    Симпатии:
    0
    ну т.е. это стеб такой я так понял? :)
    ну спасибо и на этом...
    реально мне ни какой подсказки не дает
    вот эта запись cookie:администратор@тут_имя_сайта/ или эта asdf/
    и в мануале я про это тоже почитать не знаю где...
    выход то кстати уже нашел из этой ситуации...
    но хотелось бы разобраться с таким вариантом...