PHP は Cookie を取得して、シミュレートされたログイン コードを実装します。

小云云
リリース: 2023-03-20 15:22:02
オリジナル
2127 人が閲覧しました

この記事では主に、ログインをシミュレートするために PHP で Cookie を取得するためのコードを紹介します。

1. Cookie の保存パスを定義します

は絶対パスを使用する必要があります

Cookie をファイルに保存します

3. ブラウザをシミュレートして確認コードを取得します

サーバー検証コードには脆弱性があります。

を指定してCookieを取り出してサーバーに送信すると、サーバーはそれがログインページを開いているブラウザであると認識します

$cookie_jar = dirname(__FILE__)."/pic.cookie";
ログイン後にコピー

4. POST送信

$url = "http://1.2.3.4/";$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_jar);$content = curl_exec($ch);
curl_close($ch);
ログイン後にコピー

5.指定されたページからデータを取得します

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://1.2.3.4/getCheckpic.action?rand=6836.185874812305');
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_jar);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);$ret = curl_exec($ch);
curl_close($ch);
ログイン後にコピー

関連する推奨事項:

PHP は簡単です 模擬ログイン機能の例を共有します

GPA を計算するために学務システムへのログインを模擬する小さなプログラム

PHP はログインとデータを取得します

以上がPHP は Cookie を取得して、シミュレートされたログイン コードを実装します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!