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

PHP シミュレートされたログイン、ジャンプ ページの問題

WBOY
WBOYオリジナル
2016-06-23 13:48:211107ブラウズ

phpを使ってWebサイトへのログインをシミュレートしたい ログイン後、検索操作をシミュレートします(検索操作を実行すると、別のページにジャンプして検索結果が表示されます)。現在の問題は、ログインを正常にシミュレートできますが、検索をシミュレートすると、検索ページにジャンプすると、ログインしていないと表示されることです。解決方法を教えてください


ディスカッションに返信(解決策)

Cookie を持ってくる

php でこれを行うのはまだ少し面倒です ログイン後に取得した Cookie を持ってくる必要があります。初めて

参考: http://www.php.net/manual/ja/function.curl-setopt.php/

クッキーを持ってきたのですが、まだ動作しません

誰か知っていますか?

$ch =curl_init();
curl_setopt($ch, CURLOPT_URL,'http://api.ajaxsns.com/api.php?key=free&appid=0&msg='.rawurlencode('私は誰').'?');
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);
$htmls =curl_exec($ch);
echo $htmls ?>
Cookie が設定されているかどうかを確認します。正しいです。そうしないと表示されません

この問題についても知りたいです。私が持ってきた Cookie は、ログイン後の Cookie です
一部の Web サイトでは、別のページをクリックすると、パケット キャプチャ ソフトウェアが使用されます。 Cookie の sessionid 値が変化し続けていることがわかりました。この場合はどうすればよいですか

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