Есть ли способ, которым веб-сайт может точно определить исходный домен, который дошел до него? - PullRequest
0 голосов
/ 18 августа 2010

У меня есть веб-сайт, на котором я нажимаю на ссылку и перенаправляюсь на другой веб-сайт.Есть ли способ, другой веб-сайт (www.otherwebsite.com) может точно определить, что запрос был отправлен с моего сайта www.mywebsite.com?

Ответы [ 2 ]

3 голосов
/ 18 августа 2010

Да, используя HTTP-заголовок с именем " Referer " (нет, это не орфографическая ошибка, это фактически имя заголовка).

Например, в PHP вы бы сделали это:

<?php echo "You came from this site: <b>".htmlspecialchars($_SERVER['HTTP_REFERER'])."</b>";

Тот же код в JavaScript:

document.write("You came from this site: <b>"+document.referrer+"</b>");

Это может привести к:

Вы пришлис этого сайта: http://www.mywebsite.com/index.html

1 голос
/ 18 августа 2010

на каком языке?

с javascript вы можете использовать: document.referrer с php вы можете использовать: $ _SERVER ['HTTP_REFERER']

однако, ни на одном языке нет метода, который был бы точен на 100%, кроме возможности подделывать заголовки.

...