[PHP-users 19262]Re: PHPによる HTTP認証について

IT化推進センタ<大野> ohno3 @ head.hitachi-hec.co.jp
2003年 12月 8日 (月) 16:11:51 JST


fukutome 様
  
> *.php を呼び出すときだけ、apache の Basic 認
> 証が行なわれなくなります。
なるほど・・・、さすが良いアイデアですね。
ご教示ありがとうございます。
早速、試させていただきます。
今後とも宜しくお願い致します。
失礼致します。
                      大野


----- Original Message ----- 
From: "yoshiyuki fukutome" <tome @ nekomyu.org>
To: "PHP-users ML" <php-users @ php.gr.jp>
Sent: Monday, December 08, 2003 4:00 PM
Subject: [PHP-users 19260] Re: PHPによる HTTP認証について


> > ―――――――――――――――――――――――――――――
> >  勝手な思いつき
> > ―――――――――――――――――――――――――――――
> > URL指定でモロに見えないように、一般的なBasic認証で
> > gif, jpeg, pdf等などが入ったディレクトリだけにApache
> > の制御ファイル「.htaccess」を置いて単純なパスワードを
> > 設定し、PHPプログラムと「.htaccess」をうまく組み
> > 合わせて(?)何とかコントロール出来ないでしょうか?
> > 試しに.htaccessを設置したところ、PHPよりBasic認証が
> > 優先して判定されてしまうようでした。
>
> これは、apache が .htaccess の内容を評価してから、コンテン
> ツを呼び出すからですね。
>
> .htaccess で Basic 認証をしないファイルを <FilesMatch> ディ
> レクティブで設定してしまうのはどうでしょうか。同じディレクト
> リにあるファイルについては、
>
> <FilesMatch "^\.php$">
>     Order allow,deny
>     Allow from all
> </FilesMatch>
>
> とこんな感じで。*.php を呼び出すときだけ、apache の Basic 認
> 証が行なわれなくなります。
>
>   ディレクトリごとのときはディレクトリごとに、.htaccess を置
> いてやればいいんじゃないでしょうか。
>
> -- 
> fukutome yoshiyuki
> tome @ nekomyu.org
> _______________________________________________
> PHP-users mailing list
> PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
>



PHP-users メーリングリストの案内