php - добавить cookie в cookiejar curl - PullRequest
2 голосов
/ 12 мая 2011

Я хотел бы иметь возможность добавлять файлы cookie из javascript в банку для файлов cookie.Есть ли PHP-функции для этого?или я должен просто открыть банку печенья, используя fopen и взломать его?

Ответы [ 4 ]

2 голосов
/ 28 января 2014

Бесстыдный плагин:

Вы можете использовать Cookie Jar Writer .

Это служебный PHP-класс для редактирования во время выполнения файла jAR cookie cURL.Другими словами, он позволяет добавлять собственные переменные cookie в файл jar cookie в последовательности запросов cURL.

2 голосов
/ 03 февраля 2013

Как предлагали другие, для добавления файлов cookie необходимо добавить файл cookie в файл cookie, указанный в свойстве cookie jar curl.

file_put_contents($cookie, ".ebay.com   TRUE    /   FALSE   0   lucky9  ".$lucky9, FILE_APPEND | LOCK_EX,null);

Это то, что я сделал, чтобы вставить cookie в мой cookieFile.

CookieFile содержит cookie в 7 свойствах с разделителями табуляции:

domain - The domain that created AND that can read the variable. 
flag - A TRUE/FALSE value indicating if all machines within a given domain can access 
 the variable. This value is set automatically by the browser, depending on the value    you set 
 for domain. 
 path - The path within the domain that the variable is valid for. 
 secure - A TRUE/FALSE value indicating if a secure connection with the domain is needed      to access the variable. 
 expiration - The UNIX time that the variable will expire on. UNIX time is defined as   the number of seconds since Jan 1, 1970 00:00:00 GMT. 
 name - The name of the variable. 
 value - The value of the variable.

Взят от здесь.

0 голосов
/ 29 июля 2011

php_curl добавляет комментарии к своему файлу cookie относительно библиотек, которые его создали, а также содержит ссылку на спецификацию cookie. Проверьте там для получения дополнительной информации.

Спецификация довольно проста.

Мне неизвестны специализированные php-функции / библиотеки для работы с файлами cookie. Прокрутить пользовательский довольно просто.

0 голосов
/ 12 мая 2011

Откройте файл cookie jar в блокноте, и вы увидите формат для сохранения. Это просто текстовый формат с вкладкой делитера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...