ログイン中のページからコンテンツを取得しようとしています。
すでにブラウザ経由でログインしており、問題なくブラウザ経由でページにアクセスできます。
しかし、curl や file_get_contents を使用したい場合は、ログイン ページのコンテンツを取得します。
基本的に、ログインページにリダイレクトしています。
しかし、ログインしているにもかかわらず、なぜこの問題が発生するのかわかりません。
助けてください。
Cookie とセッションをサポートする cUrl-wrapper を使用する必要があります。これにより、最初のリクエストでサイトにログインしてから、cookies/session_id を取得し、それを 2 番目の cUrl-request で使用してターゲット ページを取得する必要があります。可能なアルゴリズムの 1 つです。
もう 1 つは、ブラウザー コンソール ([ネットワーク] タブ) で Cookie と session_id (通常は Cookie に保存されます) をのぞいて、curl スクリプトのヘッダーに追加することです。