ホームページ  >  記事  >  バックエンド開発  >  PHP に Cookie を追加してログインを偽造し、curl を通じてデータをキャプチャする方法と例の詳細な説明

PHP に Cookie を追加してログインを偽造し、curl を通じてデータをキャプチャする方法と例の詳細な説明

墨辰丷
墨辰丷オリジナル
2018-06-04 10:32:331818ブラウズ

この記事では主に、PHP がカールを介して Cookie を追加してログイン データを偽造する方法を紹介します。これには、PHP での Cookie の操作と、curl に基づいたページ クローリングの関連スキルが含まれます。この記事の例は、それを示しています。 CURL を介して PHP を追加する話 Cookie ログインを偽造してデータをキャプチャする方法。参考までに皆さんと共有してください。詳細は次のとおりです:

一部の Web ページでは、情報を取得するにはログインする必要があります。情報を取得するには、ヘッダーに Cookie の値を渡す必要があります。 1. まず Web サイトにログインし、firebug を開くと、対応する Cookie に移動し、これらの Cookie をコピーして使用します

2,

<?php
header("Content-type:text/html;Charset=utf8");
$ch =curl_init();
curl_setopt($ch,CURLOPT_URL,&#39;http://www.babytree.com/user/picjournal.php&#39;);
$header = array();
//curl_setopt($ch,CURLOPT_POST,true);
//curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_HEADER,true);
curl_setopt($ch,CURLOPT_HTTPHEADER,$header);
curl_setopt($ch,CURLOPT_COOKIE,&#39;B=115.100.62.7.1401937092035530; bdshare_firstime=1401937092199; __myutma=122328856.1548793539.1401937093.1408503164.1408694138.69;&#39;);
$content = curl_exec($ch);
echo "<pre class="brush:php;toolbar:false">";print_r(curl_error($ch));echo "
"; echo "
";print_r(curl_getinfo($ch));echo "
"; echo "
";print_r($header);echo "
"; echo "
",$content; 概要: 上記がこの記事の全内容です。皆様の学習のお役に立てれば幸いです。

関連する推奨事項:

PHP で親クラスをサブクラスでオーバーロードする方法 (親:: メソッド名)

PHP でカプセル化された MSSql 操作クラスと完全なサンプル分析

php

Oracle データベースへの接続手法と簡単な分析

以上がPHP に Cookie を追加してログインを偽造し、curl を通じてデータをキャプチャする方法と例の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。