| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > переменные $_cookie |
| Автор: _Lana_ 16.2.2005, 12:12 |
| Есть станица на которой задаются куки, потом html-страница, которая вызывает другой скрипт, которому и нужны куки. В последний скрипт они приходят пустыми. Вся цепочка из-за шаблона сайта. Как сохранить проходя через html-страницу куки? |
| Автор: InfMag 16.2.2005, 13:00 |
| Всмысле? Юзай setcookie("1","2",time()+3600*24); 1 - Переменная 2 - Текст в переменной А time()+3600*24 - жизнь куки, в данном случае пробита на 24 часа. После 24 часов кука удаляется... Если хош удалить переменную, то пиши: setcookie("1","",0); |
| Автор: IZ@TOP 16.2.2005, 13:26 | ||
Возможно до того как записать cookie ты выводишь какой либо кнтент? Для правильного использования cookie необходимо вызывать функцию setcookie до того как какой либо текст будет выведен, HTML в том числе. например:
При этом cookie не будет записан. Даже если в самом начале файла до объявления начала кода PHP будет хотя бы один пробел - cookie не запишется. |
| Автор: InfMag 16.2.2005, 18:58 |
| Учти еще то, что считать куки ты сразу же с этого фалйа не сможешь, тока после перехода на следующий файл или обновления окна браузера. |
| Автор: IZ@TOP 17.2.2005, 09:40 |
| InfMag, или рефреша страницы. |
| Автор: _Lana_ 17.2.2005, 10:34 |
| Спс, за ответы. Но! 1. Задаю я правильно. 2. Вызываю из другого файла. 3. Куки не пустые, я их могу в опере глянуть (заполнены и обновляются) Я не могу вызвать их, вернее я вызываю, но переменные $_cookie['name'] - пустые. |
| Автор: IZ@TOP 17.2.2005, 17:40 |
| _Lana_, может быть в настройках IE просто напросто стоит "блокировать все cookie"? Если в опере работает а в IE нет, значит проблема не в РНР. А если ты считаешь что проблема в другом - прошу код в студию. |
| Автор: Mal Hack 17.2.2005, 21:34 | ||
А может все-таки $_COOKIE ??? |
| Автор: Максим 13.3.2005, 11:56 |
| А как сделать что б куки созданные на странице домен/папка/страница были видны во всем домене? |
| Автор: Mal Hack 13.3.2005, 13:57 | ||
Ставить путь "/". |
| Автор: Максим 13.3.2005, 14:01 |
| Mal Hack А куда ставить? Можно пример? |
| Автор: Mal Hack 13.3.2005, 14:09 |
| 4 параметр в set_cookie(); |