Intereting Posts
Как удалить файлы из Dropbox с помощью PHP api Как использовать разрывы строк в Flex с помощью строки PHP Удалить index.php из URL-адресов CodeIgniter Работа с большими числами в PHP Отображение состояния сообщения: чтение и непрочитанное (отличается от других пользователей) в системе обмена сообщениями PHP / MySQL Сравнение нескольких значений в PHP Функция обратного вызова в Codeigniter с несколькими параметрами во время проверки формы rethinkdb php rql присоединяется к вложенному полю Мне нужна помощь при отправке результатов jQuizzy через электронную почту Как принудительно загружать разные .pdfs в одном скрипте? Есть ли у вас проверки здоровья в вашем веб-приложении или на веб-сайте? Как разбирать файл .plist с php? Лучший способ отправить анонимную электронную почту, например, Craigslist gettext () в библиотеке Intl? Автоматическое форматирование кода Linux (PHP, JavaScript, HTML, CSS, MySQL)

jQuery ajax referer url

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

Файл с именем main.php имеет jQuery, который отправляет вызов ajax в файл с именем request.php.

Возможно ли каким-то образом определить рефератора, когда я нахожусь на request.php? Если быть точным, я хочу напечатать строку «main.php» (динамически) во время выполнения request.php.

Обычно браузер отправляет страницу реферера с помощью заголовка Referer как часть запроса ajax, чтобы вы могли его прочитать.

Таким образом, вы можете сделать что-то вроде

 $_SERVER['HTTP_REFERER'] 
  • Как вы получаете заголовок 'referer' в PHP?

Если вы не хотите зависеть от заголовка Referer по умолчанию, передайте собственный собственный заголовок

 $(document).ajaxSend(function (event, jqXHR) { jqXHR.setRequestHeader('my-referer', 'some-value'); }); 

да на request.php u может получить рефери, как этот $ _SERVER ['HTTP_REFERER']