
クッションページ?というのはどうやって組むの?
例:http://page18.auctions.yahoo.co.jp/jp/auction/w4 …
このヤフオクのページの中にある「HPはこちら」をクリックすると、「あなたがアクセスしようとしているリンク先はYahoo!Japanではありません。」と文字が出た下に本来のハイパーリンク(URL)がでます。
これはどうやってやるのでしょうか?
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
PHPで作るのが良いかと思います。
<html>
<head>
<title>クッションページ</title>
</head>
<body>
<center>
あなたがアクセスしようとしているリンク先は外部サイトです。<br>
<br>
<a href="<?php echo $_SERVER["QUERY_STRING"]; ?>"><?php echo $_SERVER["QUERY_STRING"]; ?></a><br>
</center>
</body>
</html>
例えば、上記phpをjump.phpで保存し、Yahoo!Japanにリンクする場合、
<a href="./jump.php?http://www.yahoo.co.jp/">Yahoo!Japan</a>
となると思います。
参考URL:http://xn--u8jxb9ib9150b2px.jp/php/cushion.html
No.1
- 回答日時:
基本的にオークションページはデータベースに登録されたデータを元にPHPだか何だかのCGIプログラムで動的生成されているので、その段階で外部サイトへのリンクにはクッションページをかませるようにしていると思われます。
クッションページの方も同様に動的生成されているので、元のオークションページからパラメータで渡されたリンク先URLをそのまま表示しているだけです。
該当の「HPはこちら」の部分のリンクは
http://page18.auctions.yahoo.co.jp/jp/show/bounc …「リンク先URL」&crumb=「何かのパラメータ」
という形になっていますから、
http://page18.auctions.yahoo.co.jp/jp/show/bouncer
が、クッションページを動的生成するCGIへのアドレス部分で、それに対して本来のリンク先のURLがパラメータとして渡されていることが分かります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ページの途中にリンクするとそ...
-
リンク先からリンク元の、同じ...
-
form action="#"
-
ブックマークをするとタイトル...
-
Preタグ内URLからリンクは張れ...
-
HTMLリンクからPDFのしおりへリ...
-
掲示板のレスへの リンクの貼り方
-
googleサーチコンソールで、重...
-
Ipadのsafariツールバーを...
-
httpdで接続が拒否される
-
safariでアンカーリンクが動作...
-
インラインフレームの中に表示...
-
HTMLからフォルダを開きたい
-
Excelで、社外秘(閲覧のみ)と...
-
iPadの標準ブラウザでローカルH...
-
Webサイトから、txtファイルを...
-
一つのリンクに複数のURLを指定
-
社内で利用するWebサイトを立ち...
-
【HTML】1クリックで複数ファイ...
-
htmlにtextファイルを表示させ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リンク先からリンク元の、同じ...
-
form action="#"
-
インラインフレームの中に表示...
-
httpdで接続が拒否される
-
googleサーチコンソールで、重...
-
Preタグ内URLからリンクは張れ...
-
ホームページの表示について
-
<a href="/">トップへ</a> こ...
-
インラインフレーム内のアンカ...
-
#を含むファイルの指定
-
画面を開いたときに指定位置ま...
-
HTML 矢印(画像)の向きについて
-
スクロールバーを下げた状態を...
-
HTMLであたらしくウインドウを...
-
【html】2カラムの反映
-
テキストフィールドへHTMLを記...
-
ページが完全に表示されてから...
-
safariでアンカーリンクが動作...
-
ホームページの作り方
-
インラインフレーム切り替え&...
おすすめ情報