За последние 24 часа нас посетили 221038 программистов и 2196 роботов. Сейчас ищут 1888 программистов ...

setcookie

Тема в разделе "PHP для новичков", создана пользователем serj011, 27 апр 2012.

  1. serj011

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

    С нами с:
    18 апр 2010
    Сообщения:
    279
    Симпатии:
    0
    Всем привет! Долго искал в чем ошибка, причину нашел, но почему так не знаю, поскольку опыта мало...

    отправляю данные из формы в файл который обрабатывает POST, в конце файла нужно занести данные в куки
    setcookie("login", $_POST["login"], time()+9999999);
    в куки ничего не попадало... после длительные экзикуций понял что не попадало потому что файл обработчик находится не в корне сайта, а в папке...

    почему так? и как это решить?
     
  2. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Наверно, куки ставятся для той папки, из которой были поставлены? То есть не для всего сайта, а только для конкретной папки (ну и тех папок, которые внутри неё)?
    Смотри описание функции setcookie
    http://www.php.ru/manual/function.setcookie.html
    там есть и другие параметры, например, можно указать на какую именно папку поставить куки.
    В описании параметра path там сказано:
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    вывод текста до этого места есть?
     
  4. serj011

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

    С нами с:
    18 апр 2010
    Сообщения:
    279
    Симпатии:
    0
    нет, уже нет) я читал про это... проблемма наверное все таки в том о чем написал sobachnik, только вот я не знаю как это параметр (path) прописать и найти не могу...
    пробовал так setcookie("login", "24", time()+9999999, "/");
    и так setcookie("login", "24", time()+9999999, "path=/"); )))