
下記のようなアクセス制限を設けたいと思います。
携帯用のHP上に2つのリンク先(1)と(2)があるとします。
はじめにリンク先(1)をクリックして表示させると、後でリンク先(2)にアクセスできる。
リンク先(1)にアクセスする前に、リンク先(2)にアクセスすると「リンク先(1)をご覧になった後 リンク先(2)をご覧下さい」等のエラーメッセージがでる。
…つまりリンク先(2)を表示させる前に、必ずリンク先(1)にアクセスしていただきたいのです。
PCだと、リンク先(1)をPOPUP等にして、リンク先(2)を表示させる際に強制的にリンク先(1)を見ていただくことが可能なのですが、携帯用サイトだとこの機能は使えません。
この質問のタイトルは『CGIを探しています』となっておりますが、CGIで可能なのかも疑問です。
何か良い案がありましたら宜しくお願い致します。
A 回答 (4件)
- 最新から表示
- 回答順に表示

No.4
- 回答日時:
どの程度セキュアでシュアな用途かによります。
単に、お知らせを見てもらうという程度なら、クッキー使うのが簡単だと思います。お知らせが日替わり程度ならば、クッキーの有効期間をその程度にすれば済みます。
パソのブラウザ相手なら、.htaccessでリファラ見て振り分けるという方法が使えるケースもあるのですが、携帯はリファラ返してないすものね。
ベージ1でクッキーをセット
ページ2では、クッキーがセットされていなければ、メッセージを一定時間表示させたあと、ページ1へジャンプ。これならスクリプトでできますね。
逆に、ページ1にスクリプト仕込んで、クッキー見て2回目からは自動的にページ2へ飛ばすというのも可能。
2つのページを一体化して、クッキーがセットされていなければ、お知らせを表示して、その後に本文を。2回目からはお知らせは表示しないという構造も可能。
セキュリティ上、ページ1を見ることが必要とか、確実に見たという人しか入れないようにするなら、サーバ側で動的に管理するしか無いので、最低CGIは必要かと思います。
ちなみに、パソでも、最近はタブブラウズとかポップアップ禁止の設定が増えているので、ポップアップ頼りは問題ありです。
No.3
- 回答日時:
思いつくのは、
TOPページと(2)ページをCGIにする。
(1)ページからTOPページへの戻りURLを
ttp://XXX.XXX/TOP.CGI?pass=XXXXXX
というふうにして、
パスをバケツリレーのように(2)ページ.CGIに渡す
くらいでしょうか。
いずれにせよ、
(1)ページに一切修正不可となったら実現は
難しいのではないでしょうか。
※(1)のページがどういうものかわからないのでなんともですが。
お役に立てなくてどうもすみません。
No.2
- 回答日時:
思いつくのは、
TOPページと(2)ページをCGIにする。
(1)ページからTOPページへの戻りURLを
ttp://XXX.XXX/TOP.CGI?pass=XXXXXX
というふうにして、
パスをバケツリレーのように(2)ページ.CGIに渡す
くらいでしょうか。
いずれにせよ、
(1)ページに一切修正不可となったら実現は
難しいのではないでしょうか。
※(1)のページがどういうものかわからないのでなんともですが。
お役に立てなくてどうもすみません。
No.1
- 回答日時:
簡単に、
(2)のページにはパスワードによる入室制限がかけられており、
(1)のページにそのパスワードが書かれている、とかでは
まずいですか
パスワードは定期的に変更などなど。
アクセス制限
http://www.kent-web.com/pwd/
パスワード入力をさせるのがいやであれば
GET対応のアクセス制限CGIを探して
http://XXX.XXX/cgi-bin/XXX.cgi?pass=XXXXXX
というようにリンククリックでCGIを通過できるように
してみたり
http://www.i-say.net/cgi/listview.php3?max=20&ne …
この回答への補足
ご回答ありがとうございます。
(1)のページにパスワードを記入し、(2)に入室する際にそのパスワードを記入しないと入れない…というのは、(1)の内容を編集しないといけないので少しまずいです。
>パスワード入力をさせるのがいやであれば
>GET対応のアクセス制限CGIを探して
>
>http://XXX.XXX/cgi-bin/XXX.cgi?pass=XXXXXX
>
>というようにリンククリックでCGIを通過できるように
>してみたり
↑これはとても興味がありますが、探してもなかなか良いCGIが見つかりません。オススメがありましたら教えててください。
PCですとフレームを使用して(1)と同時に(2)への入室用のパスワードを表示し、そのパスワードを利用して(2)に入っていただくことは可能なのですが、携帯への応用ですとフレームが使用できません。
また携帯だとユーザーは、index.html(リンク(1)(2)が表示されているページ)にアクセスし、リンク(1)にアクセス後、index.htmlに一度戻ってからリンク(2)にアクセスする…という形になってしまいます。
index.htmlからリンク(2)に行く際に、リンク(1)を訪問したかどうかを判断して、訪問済みでしたらリンク(2)へ訪問できる…という形を目指しているのですが、良い案がありましたら宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで集計したい。
-
フォームを再送信しますか?
-
ホームページでCGIのフォームを...
-
(フリーの)ツリー掲示版CGI、...
-
ChatGPT
-
/bin/awk '{print $5}'ってどう...
-
入力フォーム(電話番号)
-
POSTメソッドの最大容量について
-
ChatGPTの性能は昔に比べて上が...
-
chatGPTみたいに画像生成出来る...
-
iDeCo
-
皆さんはGUCCIはハイブランドだ...
-
cgi-binのエラー?
-
Trees掲示板CGI(CGI-Resque氏...
-
めちゃきれい
-
number 改行が追加できない
-
生成AI画像について
-
3DCG
-
ホームページにメールフォーム...
-
cgi アクセス制限 エラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Perl 仮登録、本登録システムに...
-
.htaccess以外のパスワードのか...
-
GETのパスワード受け渡し
-
1人1回投票できる投票システム...
-
URLの履歴(オートコンプリート...
-
パスワードで開くページを作り...
-
パスワードでアクセス制限をす...
-
会員制サイト CGI
-
BASIC認証のようなパスワード認...
-
一人一人違うパスワードで、同...
-
md5解読
-
簡易パスワード?
-
顧客のためのホームページ。
-
パソコン用語「ツリー」って、...
-
設置出来ない…
-
イラストレーター、縦中横のシ...
-
VBスクリプト---アプリの終了に...
-
掲示板に画鋲、ホッチキス以外...
-
シェルのSTEP数について教えて...
-
レジストリの設定をすぐに反映...
おすすめ情報