2013-02-27 97 views
0

我haved使用curl logined現場,並在那個時候,我保存cookies在一些文件 「的abc.txt」。發送cookie值

我們繼續進行我想讀,我保存在「的abc.txt」餅乾,並將它們發送到同一網站的其他頁面。

我如何能做到這一點在PHP ..請建議。

在此先感謝。

+0

可能重複:http://stackoverflow.com/questions/1860030/curl-and-cookie – Boaz 2013-02-27 12:12:26

+0

的[PHP讀取cookie文件]可能重複(http://stackoverflow.com/questions/410109/php -reading-A-cookie的文件) – 2013-02-28 16:44:13

回答

1

您需要的CURLOPT_COOKIEFILE選項在捲曲資源設置:

$cookie_file = 'abc.txt'; 
curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie_file); 

documentation

CURLOPT_COOKIEFILE
包含cookie數據的文件的名稱。 cookie文件可以是Netscape格式,也可以是簡單的HTTP風格的頭文件轉儲到文件中。如果該名稱是一個空字符串,則不會加載cookie,但cookie處理仍處於啓用狀態。

如果你想處理完一個URL後捲曲傾倒餅乾到一個文件,那麼你需要設置CURLOPT_COOKIEJAR選項:

curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_file); 

CURLOPT_COOKIEJAR
的名稱一個文件來保存所有內部cookie到手柄關閉時,例如在致電curl_close後。

+0

我做的正是這樣..但我怎麼能讀我已經保存在的abc.txt – alwaysLearn 2013-02-28 03:57:39

+0

@new_developer餅乾:你說的「讀」是什麼意思?你想打印餅乾人類可讀的列表,或者你想捲曲再下一它的操作,就像上面我所時間使用它們? – 2013-02-28 12:17:42

+0

我想打印餅乾的人類可讀列表... – alwaysLearn 2013-02-28 16:20:55