imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 15.11.2002, 19:53     # 1
sanchos
::VIP::
Художник-2004
 
Аватар для sanchos
 
Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604

sanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэй
Question $HTTP_COOKIE_VARS или...

Почитал доки, книжки по сабжу... написано либо очень мало, либо вообще не написано
Помогите, плиз, разобраться. Как мне использовать массив куков (запись, считывание, использование и тд)? Или просто может кто хорошую ссылочку подкинет? Но лучше, конечно, советом да личным опытом

Заранее спасибо.
sanchos вне форума  
Старый 15.11.2002, 23:37     # 2
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Это обычный ассоциативный массив . Если необходимо записать в куку, к примеру в PHP, надо вызвать setcookie(). Считывает интерпретатор PHP все сам . Если речь идет о технологиях, которые не умеют сами ставить куки и их считывать, то сдедует знать, что:

Для того, чтобы поставить куку нужно в ответе клиенту отдать заголовок:

Set-Cookie: name=value;
или полностью:
Set-Cookie: name=value; expires=date; path=path; domain=domain; secure

И чтобы сервер заполнил HTTP_COOKIE_VARS ему нужно послать:

Cookie: name1=value; name2=value...

PS: Следует учитывать, что если параметр expires был опущен, браузер удалит куку по завершению сеанса .
RaZEr вне форума  
Старый 16.11.2002, 00:08     # 3
sanchos
::VIP::
Художник-2004
 
Аватар для sanchos
 
Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604

sanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэй
А, если не через headers?
К примеру, мне нужно записать все значения через функцию setcookie(), а считывать через isset():
пользователь = здесь_был, пользователь_имя = вася, пользователь_любит = пиво, и тд. А потом, еще приписать какой-нибудь дополнительный параметр... пользователь_нравится = маша.
Так вот как мне это все записать... а потом, скажем, на другой странице правильно считать, чтобы потом использовать, а после этого добавить другой параметр, не очищая старых.
С одним куком - без проблем, а вот с массивом куков... траблы
Можешь дать какой-нить простенький примерчик?
sanchos вне форума  
Старый 16.11.2002, 23:22     # 4
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Как я понял речь идет о PHP . Да действительно в нем хватает проблем с записью массивов кук . Лучше пиши простые параметры . Если конечно все-таки крайне необходимо записать массив, то нужно записывать все его элементы отдельно:

setcookie("cookie[one]","cookieone");
setcookie("cookie[two]","cookietwo");
setcookie("cookie[three]","cookiethree");
RaZEr вне форума  
Старый 19.11.2002, 22:05     # 5
sanchos
::VIP::
Художник-2004
 
Аватар для sanchos
 
Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604

sanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэй
Да, это все на php. Только вот где в это функции значение, а где название параметра? Что-то я не увидел '$'
Чуть-чуть поподробнее, если можно
Спасибо.
sanchos вне форума  
Старый 20.11.2002, 03:03     # 6
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Ты просто не поверишь насколько все подробно в мануале

boolean setcookie ( string name [, string value [, int expire [, string path [, string domain [, int secure]]]]] )

Пример:

setcookie ("cookie[three]", "cookiethree");
setcookie ("cookie[two]", "cookietwo");
setcookie ("cookie[one]", "cookieone");
if (isset ($cookie)) {
while (list ($name, $value) = each ($cookie)) {
echo "$name == $value<br>\n";
}
}
RaZEr вне форума  
Старый 20.11.2002, 03:08     # 7
sanchos
::VIP::
Художник-2004
 
Аватар для sanchos
 
Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604

sanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэй
Спасибо, но я не синтаксис функции просил: это я все знаю
А вот примерчик мне твой очень даже помог. Сенксь
sanchos вне форума  
Старый 20.11.2002, 22:56     # 8
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Если знаешь синтаксис, то тогда что означали слова " Только вот где в это функции значение, а где название параметра?" ...
RaZEr вне форума  
Старый 20.11.2002, 23:07     # 9
sanchos
::VIP::
Художник-2004
 
Аватар для sanchos
 
Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604

sanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэй
Просто говорю же, что не видел знака $.
А при однозначной куке, при использовании функции setcookie, пишется именно с ним. Вот сначала и не понял. Но сейчас все намана, спасибо
sanchos вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 23:09.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.