Как получить URL браузера в ajax-файле

Я хочу получить URL браузера из кода ajax
Я пробовал этот php код

$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]

но он возвратил URL файла ajax
Как я могу получить URL браузера от AJAX кода?

0

Решение

$_SERVER['HTTP_REFERER'] содержит исходный URL для запросов Ajax. По крайней мере, для запросов, сделанных через jQuery. Я не уверен, что это также работает для простого JavaScript.

0

Другие решения

$(location).attr('href');

Это вернет вам текущую страницу или URL браузера.

1

Самый надежный способ узнать URL-адрес страницы, включающей JavaScript, который вызвал запрос Ajax, — просто попросить эту страницу включить его в данные.

например, и используя jQuery для этого примера:

data: {
page_url: location,
and: then,
the: "rest of your data"}

Это, очевидно, может быть подделано любым, кто хочет подделать запрос … но так же, как и любые другие способы получения этой информации.

0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector