[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сессия "наоборот"
Анатоль
Доброго всем времени суток! У меня такой вопрос насчет сессии: как можно организовать сессию на PHP скрипте, тоесть сделать так, чтобы PHP скрипт принял куку с другого сайта и сохранил ее у себя? Тоесть чтобы скрипт как браузер действовал с кукой.
Спасибо за помощь.



Спустя 2 часа, 42 минуты, 25 секунд (24.07.2009 - 10:22) Nikitian написал(а):
Хранить данные куки в базе, файлах, мемкеше, оперативке

Спустя 57 минут, 32 секунды (24.07.2009 - 11:19) Анатоль написал(а):
это все, конечно, интересно, но мне нужна сама процедура приема куки!

Например, есть у меня мыло, чтобы войти в него мне надо login и password.

Скрипт открывает страницу http://somemail.xxx?login=me&password=something (fsockopen или curl - не важно)

При этом http://somemail.xxx меня запоминает, соответственно она шлет мне куку (не мне, а скрипту получается), так вот эту куку мне надо взять и сохранить. И не просто сохранить, а чтобы потом скрипт ее мог восстановить и использовать для авторизации минуя логин и пароль.

Спустя 1 час, 35 минут, 56 секунд (24.07.2009 - 12:55) Nikitian написал(а):
Если пользуетесь curl'ом, то вот эти параметры необходимо использовать:
Доки
Цитата
CURLOPT_COOKIESESSION  TRUE to mark this as a new cookie "session". It will force libcurl to ignore all cookies it is about to load that are "session cookies" from the previous session. By default, libcurl always stores and loads all cookies, independent if they are session cookies or not. Session cookies are cookies without expiry date and they are meant to be alive and existing for this "session" only.

CURLOPT_COOKIE  The contents of the "Set-Cookie: " header to be used in the HTTP request. Note that multiple cookies are separated with a semicolon followed by a space (e.g., "fruit=apple; colour=red")

CURLOPT_COOKIEFILE  The name of the file containing the cookie data. The cookie file can be in Netscape format, or just plain HTTP-style headers dumped into a file.

CURLOPT_COOKIEJAR The name of a file to save all internal cookies to when the connection closes.



Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.