1

.htaccess(ダイジェスト認証)で保護されたフォルダがあります。file_get_contentsを使用して、このフォルダーのサブフォルダーにあるいくつかのスクリプトの出力を読み取る必要があります。この読み取りスクリプトは、保護されたフォルダーのルートにあります。フォルダが保護されているため、file_get_contents関数を実行できません。いくつかのhtaccess設定によって特定のPHPスクリプトがフォルダー内で動作することを許可する方法はありますか?スクリプトでいくつかのcURLベースのログインセッションを作成する必要はありませんか?

4

2 に答える 2

1

ユーザーエージェント文字列に基づいて書き換えルールを作成できます。次に、curl リクエストで、htaccess ファイルで許可されている usearagent 文字列を設定する必要があります。

于 2012-09-04T14:44:09.863 に答える
0

最も簡単な方法は、https: //stackoverflow.com/a/5872712/965748 で説明されているのと同じ方法で cURL を使用し、 CURLOPT_HTTPAUTH を CURLAUTH_DIGEST に変更し、オプションでいくつかの特定のオプションを削除することです。

于 2012-09-04T17:35:43.463 に答える