2009-08-12 24 views
0

PHPを使用してフォルダがパスワードで保護されているかどうかを確認するにはどうすればよいですか?私はリターンコード401と403をチェックするPHPスクリプトを使用していますが、パスワード保護されているフォルダに実行されると、403という名前は認識されますが、ユーザー名とパスワードのポップアップボックスは表示されません。フォルダがパスワードで保護されていることを検出すると、スクリプトは無視するように指示できますか?パスワード保護されたフォルダのテスト

答えて

0

ヘッダーコードが401と403であるかどうかを確認するためのスクリプトがありますが、ページが403ヘッダーを送信するかどうかを確認する方法を知りたい場合は、

おそらく、認証ヘッダーについてのことです。

3

実際には403は禁止されています。パスワードで保護されたリソースは通常401 Unauthorizedを返します。

必要な情報があります。HTTP応答コード(403など)は、リソース(フォルダ、ファイル)にアクセスできないことをどのように知っているかを示しています。以下の条件が満たされた場合、サーバは、標準HTTP認証、ページを使用すると仮定すると

0

がパスワードで保護され、

  1. レスポンスステータスコードは401
  2. WWW認証ヘッダが応答中に存在します。

ジホン

関連する問題