• 締切済み

ページを制限する方法

『決められたURLをクリックしないと次のページにいけない』と言うページのあるサイトを見つけたのですが、そのようなページはどうやって作成することができるのでしょうか?かわかる方がいらっしゃいましたら教えて下さい。 ちなみに、そのサイトは、URLをクリックしないで次のページに行こうとすると、エラーになり、戻ってURLをクリックしてから行くと普通のページが表示されるものでした。 よろしくお願いします。

みんなの回答

  • SuperLe
  • ベストアンサー率44% (434/977)
回答No.2

簡単なところだと、Perlやphpなどのスクリプトで可能です。 #1さんの書かれているように、POSTによる制御のほかに、クッキーや、セッションによる制御も可能です。 クッキーの場合は、アクセスする人のPCにデータが残りますが、セッションによる制御の場合、クッキーも併用してクッキーにはデータをおかず、セッションのIDを保存するだけとする場合があります。この場合は、クッキーに、重要なデータが残らないので、サーバ側だけで管理できます。クッキーがつかえない場合は、セッション文字列がURLに追加されるようです。

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

そのクリック先サイトからPOST等でデータが引き継がれないと表示できない仕組みにしているのでしょう。 一般的な手法です。 これはASPなどのサーバ側スクリプト言語で作ることが可能です。

since1990
質問者

お礼

大まかなやり方を説明していただけないでしょうか・・・

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 404ページなどのエラーページのURLについて

    ロリポップにてサイトを作っているのですが、404エラーが起きたときに、 URLがたとえば「hoge.jp/naiyo」という存在しないファイルにアクセスしたときに、私の場合表示されるだけでなく、「hoge.jp/404」というエラーページにURLが移動してしまうのですが、OKWaveなどのサイトを見てみると、URLは移動しません。 どうすればURLをそのままでエラーページを表示できるでしょうか? ちなみにエラーページ表示のhtaccessの内容は 「ErrorDocument 404 http://hoge.jp/404」 と設定しました。

  • webページの読み込みについて。

    ひとつのサイトの内ページの移動をするじゃないですか?例えば、飲食店のサイトなら、トップページからフードページやドリンクページなど。そして、前のページに戻るときにはIEではツールバーの「戻る」や右クリックから「前に戻る」を押して、前のページに戻るのが普通ですよね? リンクからフードページやドリンクページに移動したときには、消えることなく表示されているのですが、「戻る」で前のページや「進む」で次のページに画面遷移するときに、htmlの部分(flashの部分は大丈夫)だけ一瞬消えてしまうのです。これは何が原因なのでしょうか。わかる方お願い致します。 現物をみてもらったほうが分かりやすいと思うので、、私が作成したサイトのURLを載せておきます。 http://www.kajiko.com

  • ページのなかのページが表示されない

     ページの中にあるURLや次にすすむなどをクリックしても表示されず(二つ、三つくらいすすむのですが、その先がすすめず、ページでエラーが発生しましたのメッセージが出ます。  履歴の削除など、niftyや富士通などのサポートを利用しましたが、解決しません。

  • どのページもURLが同じなのはなぜですか?

    最近ホームページを作る勉強を始めたのですが、URLがどのページも同じになっているサイトがありました。普通のサイトは、トップページから次のページに進むとURLが変化すると思うのですが、どうなんでしょうか?ちなみにこのサイトです→ http://www.art-trip.net/ SEO的に有効だったりするのか、何らかの利点があるのでしょうか?

  • アクティブコンテンツの制限について

    こんにちわ^^ 過去の質問に同じようなものが見つからなかったので、質問させて下さい><。 私は今ホームページを作成しています。 素材サイトからテンプレート素材をDLして作っていたんですが、その素材の中にスクリプト(?)が入っていて、そのページを表示するたびにページの上の方に “セキュリティ保護のため、コンピューターにアクセスできるアクティブコンテンツは表示されないよう、Internet Explorerで制限されています。オプションを表示するには、ここをクリックして下さい。” このメッセージが表示されてしまいます。 メッセージをクリックして、許可するとその時は普通にそのページを見る事ができるのですが、再びそのページに入る時にはまたその警告メッセージが出てきてしまいます。 サイトに来て下さる人のためにも、一回許可したら次回以降は普通に見れるようにしたいのですが、どうしたらいいんでしょうか・・。 そのページはもう完成しているし、どうしてもそのページを使いたいんです>< どなたか回答をお願いします<(_ _)>

  • インターネットのページに飛べない

    インターネットのページに飛べない 起っている現象をうまく説明できないため、分かりづらいタイトルになってしまいました。 お気に入りに登録しているサイトをUSBに移した際気づいたのですが、今まではフォルダの中のファイルをクリックすれば、URLのページに飛べたのに、なぜかメモ帳が開いて、ソースのようなものが表示されるようになってしまいました。しかもUSBだけではなく、お気に入りフォルダ自体もそうなってしまっているのです。インターネットページのお気に入りから飛ぶ分には普通にサイトが表示されるのですが、ユーザーフォルダのお気に入りからは飛べません。 右クリックしてもアプリケーションから開くが表示されないため、パソコンに詳しくない私には打つ手がありません。プロパティのURLをコピーして張り付ければ使えますが、手間が掛るのでやっぱり直したいです。 解決策が解る方いますか?

  • 同じテンプレなのに、URLでは違うページに見せる

    言語:php フレームワーク:ethna タイトルでうまく伝えることが出来なかったので詳細を書かせて頂きます。 ブログサイトで、タイトルの一覧が並んだトップページがあったとします。 URL(仮)は「testblog.jp/blog/」 ここでタイトルの一つをクリックすると、そのブログの文章全てが表示されるページに飛びます。 そのときのURLは「testblog.jp/blog/01.html」 しかし、実際に01.htmlというファイルは存在せず、トップページと同じテンプレにDBから ブログのデータを呼び出し文章を表示させたいと考えています。 ここで質問なのですが、 どういった記述を行えば「testblog.jp/blog/01.html」といった無いページのURLを表示させることが出来るのでしょうか? 現状では「testblog.jp/blog/01.html」にアクセスすればそのファイルはありませんというエラーになります。 ブログを作成するたびにHTMLファイルを作成といったことは避けたいので、どなたかご存知の方がいらっしゃいましたら宜しくお願い致します。 また、質問に不備がありましたらご指摘お願いします。

    • ベストアンサー
    • PHP
  • ページのURLを出すにはどうすればよいですか?

    現在ノートのバイオでOSはXPを使用してます。 リンクを張ろうとそのページのURLをカーソルでコピーしようとしますが出来ません。 カーソルを示す場所ごとにURLが画面下に表示されます。 カーソルでコピーできる方法がありますか? ちなみに「このページのURLを表示する。」をクリックするページは出来るのですが・・・・ お分かりの方よろしくお願いいたします。

  • 404エラーのページ作成について

    404エラーのページ作成についてなのですが、もしかするととても簡単なのかもしれませんが検索をして捜しても見つからなかったので質問させてください! 404エラーに関して.htaccessを使用しリダイレクトする方法はたくさん見つかりました。 しかし今回希望しておりますのが、 例えばサイトURLが http://hoge.com/ だったとします。 そして用意したページが error.html とします。 そして http://hoge.com/hogehoge.htmlのように存在しないページにアクセスしたとします。 .httaccessを使用してerror.htmlを使用するとすると自動でリダイレクトされアドレスは http://hoge.com/error.htmlになります。 しかしやりたいのは存在しないページのURL(ここでいいますhttp://hoge.com/hogehoge.html)がアドレスバーに残ったまま表示はerror.htmlの表示をしたいと思います。 実際にTOYOTAのサイトなどがやっています。 上記のやり方を教えていただければと思います。 お手数おかけしますがよろしくお願い致します。

  • ページが表示されない(携帯)

    携帯でインターネットを見ていたらページが表示されず原因は「JavaScriptが有効になっていない」 「ページが存在しない」 「URLが間違っている」です。ページの存在、URLに関しては原因ではないと判断しました。そのページは更新したばかり、クリックしただでURLは入力していないからです。お聞きしたいことは、まず、原因はJavaScriptなのか。つぎに、JavaScriptとは何か。最後にJavaScriptを有効にするにはどうすれば良いかです。ヘルプを見てもパソコン用のサイトのため、パソコンにしか対応していないことしか書かれていません。分かりづらい文章ですが、携帯やパソコンには疎いほうなので1から10までご教授ください。