• ベストアンサー

一意なページを作るには

ログインページからログインしたら、掲示板ページに飛ぶようにしているのですが、その掲示板ページを一意なものにしたいです。 掲示板ページのURLを直打ちしてもログインしていないユーザーははじかれるという形です。 何の関数などを使えばいいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

一意どうのこうのというより、認証制限をかけたいということでしょう。 ログインする際にセッション管理してください。 ページ表示が行われるリクエストが行われる度にセッション情報からログイン認証を 行った上でページを表示してください。 http://php.net/manual/ja/session.examples.basic.php

boo7154
質問者

お礼

回答ありがとうございます。 制限をかけることができました! よろしければまたお願いします!

その他の回答 (2)

  • k-josui
  • ベストアンサー率24% (3220/13026)
回答No.2

関数ではなくリファラーを使います。 http://www.adminweb.jp/apache/allow/index2.html

boo7154
質問者

お礼

回答ありがとうございます。 URLのところも参考にさせていただきました。 またよろしければお願いします!

  • agunuz
  • ベストアンサー率65% (288/438)
回答No.1

>その掲示板ページを一意なものにしたい >掲示板ページのURLを直打ちしてもログインしていないユーザーははじかれるという形です。 「一意」の意味がちょっと違うのでは? ログインしていたら、セッション変数にログイン情報を格納しますよね?掲示板のスクリプトで、そのセッション変数の有無をチェックするというのはダメなんですか? あるいは(掲示板側を変更できないなら)ログインしたらセッションとは別にクッキーを覚えさせて、そのクッキーの有無で .htaccess で弾くという手もあります(もちろんセキュリティ的な強度は弱くなります)。 (.htaccess) SetEnvIf Cookie "iauth=ok" Cookie_OK order allow,deny allow from env=Cookie_OK

boo7154
質問者

お礼

回答ありがとうございます。 またよろしければお願いします!

関連するQ&A