簡體   English   中英

PHP CURL使用cookie登錄

[英]PHP CURL Login with cookie

我有一個聊天服務,我想制作一個在cron上運行的公告機器人,以發布此聊天的每日更新。 網址是http://www6.cbox.ws/box/?boxid=524970&boxtag=7xpsk7&sec=form我已經在網上嘗試了各種curl示例,但似乎都沒有完成。 我最近的嘗試失敗了。

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www6.cbox.ws/box/?boxid=&boxtag=&sec=profile&n=andysmith&k=0000000000000000000000000000000000000000");
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_REFERER, 'http://www6.cbox.ws/box/?boxid=&boxtag=&sec=profile&n=andysmith&logpword=iloveJD');
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cbox.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cbox.txt');
curl_exec($ch);
curl_close($ch);

我只需要它登錄並發布一條消息。

嘗試

$result=curl_exec($ch);
//print $result;
if($result === false)
{
    echo '<br/>Curl error: '.curl_error($ch);
    curl_close($ch);
    exit;           
}

並看到錯誤

注意:如果您設置'CURLOPT_REFERER' ,則需要設置

 curl_setopt($ch, CURLOPT_HEADER, true);  

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM