0

ログイン中のページからコンテンツを取得しようとしています。

すでにブラウザ経由でログインしており、問題なくブラウザ経由でページにアクセスできます。

しかし、curl や file_get_contents を使用したい場合は、ログイン ページのコンテンツを取得します。

基本的に、ログインページにリダイレクトしています。

しかし、ログインしているにもかかわらず、なぜこの問題が発生するのかわかりません。

助けてください。

4

1 に答える 1

0

Cookie とセッションをサポートする cUrl-wrapper を使用する必要があります。これにより、最初のリクエストでサイトにログインしてから、cookies/session_id を取得し、それを 2 番目の cUrl-request で使用してターゲット ページを取得する必要があります。可能なアルゴリズムの 1 つです。

もう 1 つは、ブラウザー コンソール ([ネットワーク] タブ) で Cookie と session_id (通常は Cookie に保存されます) をのぞいて、curl スクリプトのヘッダーに追加することです。

于 2012-09-10T10:04:48.647 に答える