CGI: Работа с Cookies
RFC-2616.
------------------------------------------------
Вопросы вызывает раздел Cookies:
1. Для начала Set-Cookies: я так понимаю, что сделать запись надо
в stdout выдать например следующее
(поскольку NAME единствееный обязательный параметр):
printf("Set-Cookies: NAME = some-name\n\n");
Параметр exprise = DATE - написано, что не обязательный, хотя если не
указываем дату как потом определяется время жизни этого Кука (когда он будет удалён).
(Цитата из RFC: The expires attribute specifies a date string that defines the valid life time of that cookie).
Параметр domain - я так понял можно не указывать - автоматически будет подставлено имя сервера.
path - вобще не понел нафиг он...
secure - тем более не понел...
--------------------------------------------------------------
C Get-Cookies дело ещё хуже (про него ничего не написано) - он вообще существует?!?:
Чтоб запись со стороны клиена запросить надо сдлесть так;
printf("Get-Cookies: NAME = some_name\n\n");
И что потом сразу можно считывать содержимое stdin? - а сколько байт считывать?
http://library.thinkquest.org/16728/content/cgi/cplusplus.html
почитай, возьми header-файл. покопайся в нём... тебе все куки приходят в заголовке. ты вообще его хоть отличаешь от контента?:)
почитай, возьми header-файл. покопайся в нём... тебе все куки приходят в заголовке. ты вообще его хоть отличаешь от контента?:)
-------------------------------------------------------------
:)
-----
Мне надо: КАК СОХРАНИТЬ информацию о клиенте НА СТОРОНЕ КЛИЕНТА и при следующем выходе клиента на страницу её получить - ЭТО ТАМ ЕСТЬ?!?! - Не видел...
----------------
!!!! - Ещё раз:
Мой вопрос начинался с того как СОХРАНИТЬ...- есть желание помочь? -
тогда разговариваем для начала по этому вопросу.
Начинаем с того, что в стандартый поток вывода надо выдать Set-Cookies - это по RFC2616 - к этому притензии есть?! - какие?!
Дальше меня интересуют не обязательные параметры (см. пост первого вопроса). - вот по ним для начала я и жду ответа.
-------------------
По поводу приняти куков: принимаем их из stdin - когда в стандартном потоке ввода приходя куки,
значение REQUEST_METHOD какое?
юзай гугл =)
PS: а про необязательные параметры, мог бы тоже сначала поиск поюзать...
Цитата:
path - The path on the server in which the cookie will be available on.
domain - The domain that the cookie is available.
secure - Indicates that the cookie should only be transmitted over a secure HTTPS connection. When set to 1, the cookie will only be set if a secure connection exists. The default is 0.
про куки, специально для таких, как ты =)
Вот кое-что нацарапал
погоди погоди не уходи :)... имхо, щаз кричать начнёт что ему надо как куки ставить не на PHP, и вообще как их потом кушать )