• 締切済み

被リンク元URL

被リンクの元URLを全件取得したいのですが、 phpで可能でしょうか? どこかのエンジン(Googleなど)のAPIに取得出来る関数は ありませんでしょうか?

  • PHP
  • 回答数3
  • ありがとう数4

みんなの回答

  • manimani2
  • ベストアンサー率70% (12/17)
回答No.3

被リンクの元URLを取得したいというのは、ユーザー(閲覧者)がアクセスしてきた際に、そのユーザーが、どこのHPのリンクから自分のサイトへやってきたかを知りたいという事であれば、PHPで以下のサーバー変数を使えば取得できるはずです。 $_SERVER["HTTP_REFERER"] これにより、「一つ前に見ていたページはどこか?」という情報を取得できます。 ちなみに(当たり前ですが)、ブックマークからアクセスしてきたり、ブラウザにURLを直入力してきたときは、なーんにも取得できません。 APIや関数については知りません。(無いのかな?) 何はともあれ、 $_SERVER["HTTP_REFERER"]でググってみてはいかがでしょうか?色々と出てくると思います。

参考URL:
http://nyx.pu1.net/practice/server_var/server_var2.php
回答No.2

関数ってのは聞いたことが無いですね。 GoogleAPIやらなんやらでlink:を調べて見つけるってのが現実的じゃないでしょうか。 結論的にPHPで可能ですよ。

  • bm_hiro
  • ベストアンサー率51% (200/388)
回答No.1

とりあえず、 $_SERVER['HTTP_REFERER'] 使えば、 どこから飛んできたかは分かりますが、 これだと、毎回記録しておかなければいけませんので、 「全件取得」ってのとは ちょっと違うって事ですよね。。?

mail0077
質問者

お礼

ご回答ありがとうございます。 $_SERVER['HTTP_REFERER'] とは違いますね。 被リンク元URLを調べたいのです。

関連するQ&A

  • ブログの、「リンク元URL」 について。

    ヤプログを使っています。 リンク元URLを見ることができるのですが、 それを見ると、ヤフーやグーグル、MSNなどのsearchなんとか っていうURLが表示されていました。 で、クリックしてその画面を出すと、この言葉で検索して、なんで私の ブログにくるのだろう・・・という言葉で検索をしていました。 どうしてこういうことが起こるのでしょうか?

  • URLの値を取得

    JavaScritpt初心者です。 はてなブックマーク件数取得APIの使い方についてです。 URLで取得できる数値を、関数でreturnしたいです。 URL=http://api.b.st-hatena.com/entry.count?url=https://www.google.co.jp/ したいこと(不完全) function test(){ return <script src="http://api.b.st-hatena.com/entry.count?url=https://www.google.co.jp/"></script> } いろいろ調べてますが、、、情けないです。 使用例 http://d.hatena.ne.jp/amachang/20090811/1249963519 API公式 http://hatena.g.hatena.ne.jp/hatenabookmark/20090811/1249961864

  • リンク元のURLで気になるサイトがありました

    はじめまして。cocoro4348といいます。 こちらではじめて質問させていただきます。 どうぞよろしくお願いします。 さて、運営しているサイトをアクセス解析しているのですが 先日、リンク元としてあったURLで見慣れないものがありました。 http://www.xopy.com/friends_sites.php というもので、リンクをたどってみたのですが… 全て英語のページで気持ち悪く感じ、一瞬で閉じました。 私のサイトへのリンクが貼ってあるわけもなく ドメインなどでいろいろ調べましたがわかりませんでした。 何か悪い影響があるといけないと思うので リンクをたどることはオススメしませんが このリンク元の正体がわからない限り、何とも言えない状態です。 どなたかご存知でしたら、教えてください。

  • Googleツールバーの「リンク元」とは?

    Googleツールバーの「リンク元」に関する私の認識は下記です。 「当該URLへアンカーテキストでリンクを貼っているURL」 です。 ところが、実際には、自分のURLにアンカーテキストでリンクを貼っているサイトが全て表示されるわけではありません。また、単なるリンクバナーでその中にaltを埋め込んでいないにも関わらず、リンクが貼られていることになっているケースもあります。 Googleツールバーの「リンク元」とは一体どのように理解すればよいのでしょうか?

  • リンク元URLの必要な部分だけを表示するには

    javascriptを用いて、リンク元のURLを取得して必要な部分だけ切り出し、テキストボックスに表示するにはどのように記述したらいいのでしょうか。 自サイト内であるページでリンクの貼ってあるボタンを押した時に、リンク先のフォームにどのディレクトリから来たか値を入れたいのです。 リンク元のURLが http://aaa.jp/bbb/ccc/123/ddd.html だったとき リンク先のフォームの中のテキストボックスに ccc/123 だけを自動で入力するような方法を教えて下さい。 よろしくお願いします。

  • Googleに古いURLから新しいURLにリンクを

    HPのURLを変更しました。 Googleに古いURLから新しいURLにリンクを変更することは出来ますか?

  • URLのパラメータを取得しリンクに渡すには?

    Javascriptで、URLのパラメータを取得し、リンクにパラメータを渡したいです。 例えば、現在のURLが、 http://www.hogehoge.com/hoge.php?page=hoge1だとします。 そのページに、様々なリンクがあるとします。 <リンク例> http://www.hogehoge.com/moge/moge.php http://www.hogehoge.com/boge/boge.php http://www.yahoo.co.jp/auctionxx.html このうち、/moge/以下のページへのリンクにのみ、自動で現在のURLのパラメータを渡したリンクにしたいです。 つまり、 http://www.hogehoge.com/moge/moge.php ↓ http://www.hogehoge.com/moge/moge.php?page=hoge1 というリンクにしたいです。 当然現在のURLにパラメータが存在しない場合は、そのままのリンクになります。 また、他のディレクトリや他のドメインのサイトにはパラメータを渡さず、変更せずにそのままのURLのリンクにしたいです。 <リンク例> http://www.hogehoge.com/moge/moge.php ○変更 http://www.hogehoge.com/boge/boge.php ×変更なし http://www.yahoo.co.jp/auctionxx.html ×変更なし よろしくお願いします。

  • 移動元のURLを変数に取りたい

    例えば、 http://www.hoge.jp/foo.html に、 <a href="hoge.php"></a> というリンクが張られているとして、このリンクをクリックしてhoge.phpに移動したときに、移動元のURLアドレス「http://www.hoge.jp/foo.html」を変数に取りたいのですが、方法をご存知の方、教えてください。 (PHP4です)

    • ベストアンサー
    • PHP
  • リンク元URLに含まれる「?」マーク以下の文字列を表示する方法

    リンク元のURLが http://*******.net/*****.php?XXXXX だった場合、 php?以下のXXXXXを次のページで表示させるにはどうしたらよいでしょうか?

    • ベストアンサー
    • PHP
  • スクリプトのリンク元

    スクリプトを実行したリンク元のチェックで困っております。 SSIやimgタグで呼び出すカウンタを作っているのですが、その際にHTTP_REFERERを使うと、その呼び出しHTMLのURLではなく、その呼び出しHTMLのリンク元が表示されてしまいます。SSI、imgタグで呼び出したHTMLのURLを知ることが出来るでしょうか? つまりは、http://www.***.com/~user/index.shtmlからhttp://www.***.com/~user/chk.phpをSSIで実行したとします。その際にindex.shtmlのリンク元のURLではなく、http://www.***.com/~user/index.shtmlというSSIでスクリプトを実行したURLが知りたいのであります。 リンク元とは、yahooから検索でindex.shtmlに来た場合、http://www.yahoo.co.jp/と表示されるものです。 暇なときに回答くださいm(_ _)m 補足聞きたい方もお願いします。

    • 締切済み
    • PHP