とのセッションの維持APIに接続し、ユーザーを認証し、ユーザーの詳細を取得しようとすると、セッションを維持することが重要です。これは、Curlを使用して特に挑戦的であることがわかり、ユーザーの詳細にアクセスしながら「不正なエラー」になります。この記事は、根本的な問題を掘り下げ、解決策を提供します。マニュアルに従って、このオプションは、Cookieストレージファイルへのパスを指定します。このパラメーターを省略することにより、Curlは後続のリクエストで保存されたCookieを送信することができず、セッションを効果的に壊すことができません。 cookie_file "、" cookie.txt "); //ユーザーにログインします $ ch = curl_init( 'http://api.example.com/login/joe/smith'); curl_setopt($ ch、curlopt_cookiejar、cookie_file); //ファイルにクッキーを保存します curl_setopt($ ch、curlopt_cookiefile、cookie_file); //ファイルからCookieを読み取ります curl_setopt($ ch、curlopt_returntransfer、true); curl_setopt($ ch、curlopt_header、true); echo curl_exec($ ch); //確立されたセッションでAPIへのアクセスを続けます // ...
の両方のオプションを指定することにより、Curlはユーザーの詳細を取得し、401エラーを解決し、APIのリソースへのアクセスを許可しながらセッションを効果的に維持できます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3