[PHP-users 14566]Re: ディレクトリ丸ごと認証したい

Kazunori Miura kazumio @ st.rim.or.jp
2003年 4月 11日 (金) 14:30:59 JST


こんにちわ。三浦です。

mat wrote:
> /public_html/
>             /imode/    ここは全ての人が見られる。
>                   /login.php   認証用php
>             /member/   ここはlogin.phpで認証された人のみが見られる

これじゃ、だめでしょうか?

<?
if (ninsyo_func()) {
symlink("../betuno/tttt.JPG","hoge.JPG");
} else {
echo "invalid";
exit;
}
?>
<img src="hoge.JPG">
<?
flush();
unlink("hoge.JPG");
?>

画像を入れるディレクトリは別に作っておきます。
FollowSymlinkとパーミッションを確認する必要がありますが、

> allow from env=hoge
> という風にしてアクセス制限をかけることも考えたのですが、phpからApacheの
> 環境変数を設定することって出来るのでしょうか?

Apacheユーザーの権限で.htaccessを変えるのは
危険だと思います。


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