ホームページ >バックエンド開発 >PHPチュートリアル >コンテンツの取得およびシミュレートされたログインに関連するカールに関する問題
curl获取内容および模拟登录问题
echo $cookie_file= tempnam('./tmp','cookie');
$curl_login="http://xiaoxin.duapp.com/wp-login.php";
$curl_logined="http://xiaoxin.duapp.com/index.php";
$user = "##";
$pass = "##";
$curlPost = "log=$user&pwd=$pass";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $curl_login);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
$data = curl_exec($ch);
curl_close($ch);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $curl_logined);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_setopt($ch, CURLCOOKIEFILE, $cookie_file);
$data = curl_exec($ch);
curl_close($ch);
?>
設置$curl_logined="http://xiaoxin.duapp.com/index.php"; 時無法显示
設定$curl_logined="http://xiaoxin.duapp.com/";通常の读取が可能
ただし没能登录
警告情報
警告: curl_setopt() [function.curl-setopt]: C:Program FilesApache Software FoundationApache2.2htdocsphpcurl.php 25行目
のcurl構成オプションが無効です
HTTP/1.1 200 OK X-Pingback: http://xiaoxin.duapp.com/xmlrpc.php Content-Type: text/html; charset=UTF-8 日付: 2012年12月8日土曜日 08:48:24 GMT サーバー: BWS/1.0 転送エンコーディング: チャンク化
还请大牛指教
-----解解方案---------
curl_setopt($ch, CURLCOOKIEFILE, $cookie_file);
=》
CURLOPT_COOKIEFILE