人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ホームページ作成について質問です。
自分のホームページの1ページに別リンクから来た人の、リンク元のURLを取得することはできますか?
たとえば、自分のサイトの?のページに、ある人が別サイトの?のページから来たとします。?のURLを取得して、?のページにそのURLアドレスを表示したいです。
よろしくお願いします。

●質問者: numb08
●カテゴリ:コンピュータ インターネット
✍キーワード:URL アドレス サイト ホームページ リンク
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● うぃんど
●88ポイント ベストアンサー

これまでの質問の流れでJAVAScriptだと仮定しますと下記になります

document.referrer

サンプル

http://www.htmq.com/js/document_referrer.shtml

<html>
<head>
</head>
<body>
<script type="text/javascript" language="javascript">
<!--
document.write("リファラー:" + document.referrer);
// -->
</script>
</body>
</html>

返信への追記:

>このアドレスを<object data="?" type="text/html"></object>の中の?にのせることは可能でしょうか?

id:Cherenkov さんの回答( http://q.hatena.ne.jp/1308123815#a1078696 )に書き加えるとすれば例えば下記のような具合

var srcs = [
'<object data="' + document.referrer + ">長くなるので途中は省略しますね</object>'
];
◎質問者からの返答

回答ありがとうございます。こんな感じです。このアドレスを<object data="?" type="text/html"></object>の中の?にのせることは可能でしょうか?


2 ● あっちゃん
●0ポイント

僕にはわかりません。

すみません。

http://www.sumnet.ne.jp/domp/hplink/

http://hp-html.jp/

http://www.htmq.com/js/document_referrer.shtml


3 ● niwa-mikiho
●54ポイント

サーバーサイドのスクリプト (perl や php) であれば以下の変数を参照すれば得られます。

この場合 JavaScript が OFF でも取得可能です。


◆ perl

$ENV{'HTTP_REFERER'}


◆ PHP

$_SERVER['HTTP_REFERER']


4 ●
●58ポイント

◆ perl

$ENV{'HTTP_REFERER'}


◆ PHP

$_SERVER['HTTP_REFERER']

Jサーバーサイドのスクリプト (perl や php) ですと上の変数を参照すれば

得られるavaScript が OFF でも取得可能

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ