cURLでクッキーに問題があります。cURLクッキーネガティブクッキーが期限切れになる
問題が発生した後、冗長な機能を有効にして、cURLがサーバーに正の日付を送信しても負の有効期限を設定することがわかりました。
例:
* Added cookie _c_sess=""test"" for domain test.com, path /, expire -1630024962
< Set-Cookie: _c_sess="test"; Domain=test.com; HttpOnly; expires=Mon, 26-Mar-2012 14:52:47 GMT; Max-Age=1332773567; Path=/
あなたは両方の有効期限が切れるとmax-年齢が正のですが、cURLのセットが負の値に期限切れに見ることができるように。
誰か知っていますか?
編集:ここでは
は、私が使用してPHPのコードです。クッキージャーから
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://site.com/");
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0');
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiepath);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiepath);
curl_setopt($ch, CURLOPT_HEADER ,1);
curl_setopt($ch, CURLOPT_VERBOSE ,1);
curl_setopt($ch, CURLOPT_STDERR ,$f);
curl_setopt($ch, CURLOPT_RETURNTRANSFER ,1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION ,1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$data = curl_exec($ch);
データ:
#HttpOnly_.test.com TRUE / FALSE -1630016318 _test_sess "test"
これを行うコード、特にその負のタイムスタンプを生成するコードを表示します。 –
そのCookieを追加するコードを追加してください。 – hakre
ここで、カールコードはありますか? –