php/html - http_referer

Прежде всего, фоновый контекст вопроса Хорошая идея - автоматизировать приложение angular7 с помощью селена , чтобы помочь нам лучше ответить на ваш вопрос.

Возможно, при автоматизации таких операций, как публикация api , обработка xml , обработка файла , , обработка json , не было зарегистрировано ни одной серьезной проблемы] а также работа базы данных и т. д. приложения, использующего - .

При автоматизации приложений исключительно с использованием Angular WebDriverWait приходит на помощь, чтобы побудить подождать , чтобы элементы были [ 1114] присутствует / видимый / интерактивный в DOM Tree .

Вы можете найти пример автоматизации приложения angular7 с использованием селена в этого обсуждения

6
задан Tray 3 March 2009 в 12:56
поделиться

6 ответов

Необходимо использовать:

$_SERVER['HTTP_REFERER']
13
ответ дан 8 December 2019 в 03:28
поделиться

Не полагайтесь на Ссылающийся домен HTTP, являющийся допустимым или даже непустым полем. Люди могут принять решение не иметь этот набор, оставляющий любые проверки на ту переменную, идущую в пустую сторону Если-выражения-else.

Можно принять меры против этого путем отправки вдоль параметра или в URL или в параметрах POST, которые содержали бы значение, которое можно использовать для перенаправления пользователя назад к.

14
ответ дан 8 December 2019 в 03:28
поделиться

Если Вы хотели передать человека обратно предыдущей странице и иметь ее работа независимо от ссылающегося домена, устанавливаемого правильно, можно добавить ПОЛУЧИТЬ параметр к URL (или POST).. необходимо будет закодировать URL.. Что-то как

http://www.domain.com.au/script.php?return=http%3a%2f%2fwww.domain.com.au%2fthis-is-where-i-was%2f

Можно использовать PHP's urlencode() функция.

1
ответ дан 8 December 2019 в 03:28
поделиться

Также обратите внимание, что заголовок ссылающегося домена мог бы быть пустым или недостающим так или иначе, таким образом, Вы не должны полагаться на него вообще..

0
ответ дан 8 December 2019 в 03:28
поделиться

Необходимо использовать

$_SERVER['HTTP_REFERER']

Однако посмотрите на register_globals конфигурацию в php.ini, она должна быть выключена из-за соображений безопасности. Можно читать больше на Ручном сайте PHP.

0
ответ дан 8 December 2019 в 03:28
поделиться

isset ($ _ SERVER ['HTTP_REFERER'])? $ _SERVER ['HTTP_REFERER']: '';

1
ответ дан 8 December 2019 в 03:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: