• ベストアンサー

out php 騙しリンク?

ネットサーフィンをしていて、画像とはリンク先が違った所(相互リンク先)に飛ばされることがあります。 その後何回か、同じ画像をクリックすると正しいリンク先に飛びます。 ソースを見ましたら、<a href='/out.php?link・・・となっておりました。 どうやってランダムでリンク先を変えているのでしょうか? 今PealとPHPの勉強をしており参考にしたいと思っております。 宜しくお願い致します。

  • dy7
  • お礼率92% (13/14)
  • PHP
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
  • calltella
  • ベストアンサー率49% (317/635)
回答No.2

<html><body> <?php $str_array = array ( 1 =>'http://yahoo.co.jp', 2 =>'http://www.goo.ne.jp', 3 =>'http://www.livedoor.com/', 4 =>'http://www.google.co.jp/', 5 =>'http://okwave.jp/qa2842659.html' ); $key = rand(1,5); echo "<a href=".$str_array[$key]."><img src=logo_community.gif></a>"; ?> </body></html> PHPならこうやってです。 http://www20.tok2.com/home/calltella/test/rand_link.php ↑ここに上記のPHPをアップしておきましたので動作確認してください。

dy7
質問者

お礼

迅速な対応有難う御座います。 とても解りやすく教えて頂き大変満足致しました。 どうも有難う御座います。

その他の回答 (1)

  • calltella
  • ベストアンサー率49% (317/635)
回答No.1

リンク先をいくつか登録しておいてランダムで選び出してから out.php?link←URLを貼っているのだと思います。

dy7
質問者

お礼

ご回答有難う御座います。 リンク先は、どうやって設定するのでしょうか?

関連するQ&A

  • phpでのリンク

    ステータスバーに表示されるリンク先URLがttp://aaa.jp/link.php?×××=○○○なのに、実際に飛ばされるサイトのURLがttp://bbb.jp/というのをよく見かけるのですが、同じようなリンクの方法を自分のサイトにも使うにはどうすればいいのでしょうか? phpを使うまではわかるのですが、その先が全くわかりません。ちなみにphp初心者です。 もし難しい技術であるのなら、初歩から勉強したいと思うので、お勧めのphp参考書と参考URLを教えていただけると助かります。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • 外部PHPファイルをHTMLに呼び出しでランダム・・・

    html記述で<a href="http://hoge.jp/link.php"><img src="http://hoge.jp/image.php"></a> と記述すると、ランダムで画像リンクが表示されるプログラムでつまづいています。 ランダムで出力される内容がlink.phpとimage.phpでバラバラになってしまいます。 ・関連性を持たせるにはどうしたら良いでしょうか? ・そもそもこのような仕様は可能でしょうか? 目的としては、HTMLのみ利用なサーバ上でランダム画像リンクの表示です。 かなり難易度が高く自分でも3週間ほど行き詰っています。 どうぞよろしくお願い致します。

    • ベストアンサー
    • PHP
  • link.php 

    私はphpの初心者です。どなた様か知恵をお貸し下さい。 <a href="http://www.a.net/link.php?url=http://www.b.com/">  html上でこのように表記されてるphpで、aが自社のドメイン、bが他社のドメインです。  b.comへリンクを飛ばす際の、phpの記述の方法はあるのでしょうか?

    • 締切済み
    • PHP
  • phpでのリンク

    PHP初心者なのですが、教えて下さいm(__)m プルダウンでの選択史を選ぶと次にまた選択史を表示させたいのですが、PHPを勉強したばかりなのでスマートにソースを書くことができません。 ↓のような感じで一応できたのですが、これはおかしいと言われました。 PHPなのになぜ、リンクのところだけがHTMLになっているの?と。 言われてみればそうなのですが、これ以外よく分からなくて…。 色々調べたのですが、上手くいきませんでした。 <A href="data/hoge.php"><? echo ($hoge_data[0]); ?></A><BR> <A href="data/hoge_1.php"><? echo ($hoge_data[1]); ?></A><BR> : : : このおかげで<hoge.php>、<hoge_1.php>…といっぱい必要になってきてしまい…。 何かスマートな方法はありますでしょうか? 宜しくお願い致しますm(__)m

    • ベストアンサー
    • PHP
  • locatin.hrefのリンク付き画像とPHP

    現在、MySQLとPHPを組み合わせたシステムを作っています。 MySQLのi5_volumeというカラムの中の数値が「1より大きい」ときにボタンを表示させ、0以下であれば表示させないようにしたいと考えています。 ボタンは画像でありlocation.hrefで別のページにリンクされています。 (OAuthで認証エラーを避けるため <a href></a> はNG) 画像からのリンクは下記のソースになります。 【画像のソース(locatin.hrefのリンク付き)】 <img src="./abc.png" onclick="location.href='sell.php?e2_id=<?php echo $price['e2_id']; ?>&time=<?php $time = date('G'); echo $time; ?>';" /> 「i5_volumeが1より大きければ画像を表示させ、0以下であれば表示させない」ためのPHPは下記です。 【規定値で画像が表示されるPHP(画像は直リンク)】 <?php IF ($my_volume['i5_volume'] >= 1) {echo "<IMG src=\"./abc.png\" >";} ELSE {echo "";} ?> 従い、 【規定値で画像が表示されるPHP(画像は直リンク)】 の画像のソース部分を 【画像のソース(locatin.hrefのリンク付き)】 に置き換えれば基本的にはいいはずなのですが、下記ではうまくいきません。エラーになり何も表示されません。 どこが悪いかご指摘頂けませんでしょうか? <?php <?php IF ($my_volume['i5_volume'] >= 1) {echo " <img src=\"./abc.png\" onclick="location.href='sell.php?e2_id=$_price['e2_id'];&time= $time = date('G'); echo $time;'" /> ";} ELSE {echo "";} ?>

    • ベストアンサー
    • PHP
  • PHP+MySQL 確率指定のランダムリンクについて

    PHP+MySQLを使って、サイトを作成しています。 確率を指定できるランダムリンクを作りたいのですが いろいろと調べてみても「Javaスクリプト」を使用した方法しか 見つけることが出来ませんでした。 具体的には... テーブル:SITE_LINK +------+--------+-------+-----------------------+ | id | name | pro | link_url       | +------+--------+-------+-----------------------+ |  1 |  a  |  10 | http://www.aaaa.co.jp | |  2 |  b  |   5 | http://www.bbbb.co.jp | |  3 |  c  |   3 | http://www.cccc.co.jp | |  4 |  d  |   2 | http://www.dddd.co.jp | +------+--------+-------+-----------------------+ proを出現確率の設定値として利用し、ランダムリンクを1つ生成したいです。 最終的に<a href="http://www.cccc.co.jp">c</a> という感じで結果を出したいです。 お分かりの方、教えていただけないでしょうか。 質問の言葉が足りない時は、ご指摘お願いします。

    • ベストアンサー
    • PHP
  • 外部参照のランダムリンクについて

    はじめまして、初めて投稿させていただきます。 プログラムの素人ですが、HPを作成しようとしています。 ある、HPのソースを見ると <a href="http://AAAA/v_rand.php">ああああ</a><BR> <a href="http://AAAA/v_rand.php">いいいい</a><BR> ・ ・ と、phpのファイルを外部参照させいるのを見つけました。 そして、ある1つのリンクを、クリック(更新)するごとに表示される ページが違います。(ランダムに表示されます) これは、どのように作られているのでしょうか。お分かりの方 教えていただけないでしょうか。

    • 締切済み
    • PHP
  • OnMouseOver&outについて

    OnMouseOver&outの使い方について色々検索したのですが、ほとんどがすでに表示されている画像をマウスをおくことによって変化する解説しか見当たりません。 リンク先<A href="">***</A>のようなとき、***にマウスを置いたときだけ画像が現れて、離すと消える、そしてクリックするとリンク先htmlに飛ぶタグ(or Script)を作りたいのですが、教えていただければありがたいです。 画像はそのマウスの近くに表示する場合と、一定の場所に表示する場合とそれぞれ作例があると助かります。 WindowsXp、IEで作成しています。

    • ベストアンサー
    • HTML
  • php 外部ファイルについて

    php初心者です。 テキスト表示でランダムリンクをしたいのですが リンク先のURLとテキストを外部ファイルにしたいのです。 現在------------------------ <?php srand((double)microtime()*1000000); $ad_list1 = file("20.txt"); $ad_key1 = array_rand($ad_list1, 2); $ad1 = $ad_list1[$ad_key1[0]]; // 表示 echo "ID=$ad1"; ?> ----------------------------- ↑このphpソースを組み入れ、外部ファイル20.txtには ----------------------------- <a href="http://domain.jp/?id=111">111</a> <a href="http://domain.jp/?id=222">222</a> <a href="http://domain.jp/?id=333">333</a> ・ ・ ------------------------------ という感じでリンク先URLを1行ずつ書いています。 テキスト表示は ID=111 という感じで表示されるようにはなったのですが phpソースの中に http://domain.jp/? までを組み込んで、外部ファイルの内容を ------------------------------ 111 222 333 ・ ・ ------------------------------ とするだけで、 表示される ID=111をクリックすると http://domain.jp/?111 のページが表示されるようにするには どうすれば良いのでしょうか。 また、そういった事は可能でしょうか。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • 【PHP】SSL領域時でのリンクの書き方は?

    PHPにてサイトを作っているものです。 最近SSL領域にもファイルを置き始めているのですがリンクの書き方で疑問があります。 リンク <a href="/dir/index.php">リンク</a> 画像  <img src="img/1.gif" /> SSL領域で上記のような書き方をすると当然リンク先は「https://~」となります。 そうではなくリンク先を「http://」にしたい場合はどうするのでしょうか? 現状正直に長々と「http://~」と書いておりますが、やはりやむを得ないのでしょうか。もしお手軽かつ単純な方法があるなら教えてください。 よろしくお願いいたします。

    • 締切済み
    • PHP

専門家に質問してみよう