ホームページ >バックエンド開発 >PHPチュートリアル >PHP Curl は WeChat パブリック プラットフォームへのログインをシミュレートします、Sina Weibo サンプル コード、curl example_PHP チュートリアル
curl を使用する前に、curl 設定を開きます。具体的な方法は Baidu で見つけることができます。curl 拡張機能をオンにします。パスワードは md5 で暗号化されています。これはテスト済みです。ユーザーとパスワードを自分のものに変更するだけです。
次のコードは、PHP が Curl を使用して WeChat パブリック プラットフォームへのログインをシミュレートする方法を紹介します。具体的なコードは次のとおりです。 リーリー
PHP CURLを使用してSina Weiboへのログインをシミュレートします
時々、新浪微博データを取得することがありますが、API を使用したくないので、シミュレートされたログインを使用する必要があります。以前使用できたCURLシミュレーションのログインコードが無効であることが分かりました。Googleで調べたところ、多くの人がこの問題に遭遇していることがわかりました。しかし、解決策が見つからなかったので、自分で調べて原因を見つけました。
Sina が模擬ログインを制限しているためかもしれません。同じログイン パラメーターを使用すると、Web ページ経由でログインする場合はすべて正常に動作しますが、CURL を使用してログインすると、返される COOKIES は一時的なものになります。
そのため、ログインは成功し、ユーザー情報が取得されたように見えますが、再度アクセスすると、ユーザーはまだログインしていません。私の解決策は、COOKIESの有効性を直接変更するだけです。
以下に私がテストして合格した PHP コードを添付します。より良い解決策がある場合は、共有してください。CURLOPT_COOKIESESSION パラメータが設定されていない限り、COOKIE_FILE を変更する必要はないことがわかりました。 リーリー
上記の内容は、WeChat パブリック プラットフォームと Sina Weibo への PHP Curl シミュレートされたログインのサンプル コードを紹介しています。この記事が皆様のお役に立てば幸いです。
興味があるかもしれない記事:
PHP CURL は、Sina Weibo へのログインをシミュレートし、ページのコンテンツをキャプチャします。 EaglePHP フレームワークに基づいて開発されました