ホームページ  >  記事  >  バックエンド開発  >  PHP カールによるシミュレートされたログイン_PHP チュートリアル

PHP カールによるシミュレートされたログイン_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:36:40998ブラウズ

//データを送信し、Cookie を生成し、一時ディレクトリに Cookie を保存します
//指定されたディレクトリに一意のファイル名を持つファイルを作成します。ディレクトリが存在しない場合、tempnam() はシステムの一時ディレクトリにファイルを生成し、そのファイル名を返します

$cookie_file=tempnam('./temp','cookie');
$ch=curl_init();
$login_url="http://www.xxx.com/login/";
$curlPost="ユーザー名=username&password=password";
curl_setopt($ch,CURLOPT_URL,$login_url);
//有効にすると、ヘッダファイル情報がデータストリームとして出力されます
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ ch, CURLOPT_RETURNTRANSFER,1);//http情報出力を表示
curl_setopt($ch,CURLOPT_POST,1);//POSTリクエスト
curl_setopt($ch,CURLOPT_POSTFIELDS,$curlPost);//リクエストボディ
//設定後保存接続 Cookie 情報ファイル
curl_setopt($ch,CURLOPT_COOKIEJAR,$cookie_file);
curl_exec($ch);
curl_close($ch);

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/738508.html技術記事 //データを送信し、Cookie を生成し、一時ディレクトリに Cookie を保存します。 // 指定されたディレクトリに一意のファイル名を持つファイルを作成します。ディレクトリが存在しない場合、tempnam() は一時的に
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。