- ベストアンサー
一意なページを作るには
ログインページからログインしたら、掲示板ページに飛ぶようにしているのですが、その掲示板ページを一意なものにしたいです。 掲示板ページのURLを直打ちしてもログインしていないユーザーははじかれるという形です。 何の関数などを使えばいいのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
一意どうのこうのというより、認証制限をかけたいということでしょう。 ログインする際にセッション管理してください。 ページ表示が行われるリクエストが行われる度にセッション情報からログイン認証を 行った上でページを表示してください。 http://php.net/manual/ja/session.examples.basic.php
その他の回答 (2)
- k-josui
- ベストアンサー率24% (3220/13026)
関数ではなくリファラーを使います。 http://www.adminweb.jp/apache/allow/index2.html
お礼
回答ありがとうございます。 URLのところも参考にさせていただきました。 またよろしければお願いします!
- agunuz
- ベストアンサー率65% (288/438)
>その掲示板ページを一意なものにしたい >掲示板ページのURLを直打ちしてもログインしていないユーザーははじかれるという形です。 「一意」の意味がちょっと違うのでは? ログインしていたら、セッション変数にログイン情報を格納しますよね?掲示板のスクリプトで、そのセッション変数の有無をチェックするというのはダメなんですか? あるいは(掲示板側を変更できないなら)ログインしたらセッションとは別にクッキーを覚えさせて、そのクッキーの有無で .htaccess で弾くという手もあります(もちろんセキュリティ的な強度は弱くなります)。 (.htaccess) SetEnvIf Cookie "iauth=ok" Cookie_OK order allow,deny allow from env=Cookie_OK
お礼
回答ありがとうございます。 またよろしければお願いします!
お礼
回答ありがとうございます。 制限をかけることができました! よろしければまたお願いします!