ホームページ > バックエンド開発 > PHPチュートリアル > PHP は Cookie を取得して、シミュレートされたログイン コードを実装します。

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

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

この記事では主に、ログインをシミュレートするために 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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート