• 締切済み

指定したフォルダ以下に年齢認証をつける方法

お暇な時でいいのでどなたかご教授の程お願い致します。 指定したフォルダ以下のファイルに直接アクセスした場合 年齢認証をつけたいのですが何か簡易的に行う方法はありますでしょうか? 1・年齢認証ページは別途用意してもいいですし別の方法でもOKです。 2・一度年齢認証を経由した場合は24時間は経由しなくていい様にしたいです 3・やり方はどんな方法でも構いません 全ページをPHPにして関数を一行入れてやってもいいのかな? とも思ったのですが、これだとhtml等の場合に出来ないかな?と思った物で・・ カテゴリは悩んだのですがHTMLにさせて頂きました。 何かいい手がありましたら教えて下さい。 宜しくお願い致します。

みんなの回答

  • tracer
  • ベストアンサー率41% (255/621)
回答No.4

PHPがOKなら以下のようにできますよ。 1. .htaccessを利用して、指定ディレクトリへのアクセスはすべて認証ページへリダイレクトする。 2. 認証ページでは、はじめてのアクセス、または24時間以上経過アクセスは年齢認証を行い、24時間以内のアクセスはリファラーのURLへリダイレクトする。アクセスの振り分けはCookieで十分です。Cookie無効に対処されたいのであれば、Cookie機能の有無を判別して、無効の場合は、メインコンテンツにアクセスできないように処理できます。 興味本位で聞きますが、アダルトサイトですか?

  • tracer
  • ベストアンサー率41% (255/621)
回答No.3

簡易な方法、時間指定、CGIは使わないということで、Cookieしかないと思うのですがw 一般的にはCookieを有効にしていないとアクセスできないようにすると思いますよ。 それを乗り越えてくるユーザーは、CGIで対応してください。

kofuchin
質問者

お礼

ご回答ありがとう御座います。 CGIやPHP等を利用するのは問題ないのですが全ページに設定を書くのが面倒なので手っ取り早い方法はないものか?と言うのが本音で御座います。 質問の仕方が悪くすみません。

  • gungnir7
  • ベストアンサー率43% (1124/2579)
回答No.2

またまた、ご回答がないようなので・・・ 年齢認証をつけたい理由が分かりませんので、語弊があったらご容赦下さい。 通常年齢認証をつける場合、ユーザ側の欲求(欲望?)があると思われます。 したがってクッキーぐらいの障壁は乗り越えてくると思われます。 認証を通過するページにその旨を書かれると良いのではないでしょうか。 それ以上となると会員制にして管理しますか? そちらの方がはるかに面倒だと思いますが。

kofuchin
質問者

お礼

ご回答ありがとう御座います。 理由は色々ありますが18歳未満の認証画面が必要だった為。 これが最大の理由です。 乗り越えて来る場合は致し方ないという認識なのですがクッキーですと無効にしている物もそうですし全ページ設定をつけないといけない手間があるのでご質問させて頂きました。 またここは勉強不足なのでなんともですがクッキーにてhtaccess等で特定フォルダ以下に設定する等も可能なのでしょうか?

  • gungnir7
  • ベストアンサー率43% (1124/2579)
回答No.1

ご回答がないようなので。 クッキーを利用し、生成時間を指定するのが一般的かと思います。 検索してみたところ、こんな所が見つかりました。 http://w1.nirai.ne.jp/freeze/main/file10.html

kofuchin
質問者

お礼

ご回答ありがとう御座います。 やはりクッキーですかね。。 無効にしている方もいるのでちょっと悩んでしましますね。

関連するQ&A