ホームページ >バックエンド開発 >PHPチュートリアル >PHP シミュレートされたリモート ログインのサンプル コード

PHP シミュレートされたリモート ログインのサンプル コード

WBOY
WBOYオリジナル
2016-07-25 08:53:38908ブラウズ
  1. !extension_loaded('curl') && die('curl拡張機能がロードされていません。');
  2. $baseurl = 'http://127.0.0.1';//ルートアドレス
  3. $login_url = $baseurl .'/login.php?act=login'; //ログインページのアドレス
  4. $get_url = $baseurl .'/index.php' //収集する必要があるページ
  5. $post_fields = array( );
  6. //次の 2 つの項目を変更する必要があります
  7. $post_fields['name'] = 'admin';
  8. //フォームハッシュを取得します。
  9. $ch =curl_init($login_url);
  10. curl_setopt($ch,curlopt_returntransfer, 1);
  11. //データを取得します
  12. $cookie_file = dirname(__file__) .
  13. $ch =curl_init($login_url);
  14. curl_setopt($ch) 、curlopt_returntransfer、1);
  15. curl_setopt($ch、curlopt_postfields、$post_fields);
  16. curl_exec($ch); l_close ($ch);
  17. //上記で取得したCookieを使用してログインした後にのみ表示されるページのコンテンツ
  18. curl_setopt($ch,curlopt_header, 0); ($ch、curlopt_returntransfer、0);
  19. curl_setopt($ch、curlopt_cookiefile、$cookie_file);
  20. var_dump($mycontents);コード
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。