Intereting Posts
MongoDB: ObjectId to String Преобразование между нелогично отформатированными датами (смена / слэш / на -dash-) что означает запятая в выражении эха? Могут ли пространства имен PHP содержать переменные? Вызовите переменную smarty из html вместо php Как проверить, если пользователь выбрал файл для загрузки? PHP, повторение массива в строку разделенных запятыми значений Анализ XML по идентификатору Ошибка установки композитора Отказался от выполнения сценария из-за проблемы с типом MIME (Javascript, Google Chrome) Laravel 4 – Валидатор – Размер файла Как восстановить из фатальной ошибки «Допустимый размер памяти» Я не нахожу ошибки. Этот код хорошо работает. Обновите мои данные отлично. Но 1 ошибка показывает Можно ли проверить, приведет ли imagecreatefromjpeg к тому, что память исчерпала фатальную ошибку, прежде чем запускать ее? MySQL Поиск имен – разделенных пространством

$ _SERVER не работает в Mozilla

Я разработал простой модальный ящик, и я добавил $_SERVER["HTTP_REFERER"] поэтому от конкретного реферера не появится. Он отлично работает, но $_SERVER["HTTP_REFERER"] не работает в Mozilla. Есть ли другой способ сделать это?

Я использую простой PHP-код:

 if ($_SERVER["HTTP_REFERER"] == "www.thedomain.com/article.php"){ //Code to do not show the modal box }else{ //code to show the modal box } 

Related of "$ _SERVER не работает в Mozilla"

Как объяснено, вы не можете полагаться на реферера. Некоторые пользователи предпочитают полностью отключать реферер, а по HTTPS он всегда пуст.

Просто используйте параметр строки запроса, например &modal=true .

«HTTP_REFERER» – адрес страницы (если таковой имеется), которая ссылалась на пользовательский агент на текущую страницу. Это устанавливается пользовательским агентом. Не все пользовательские агенты установят это, а некоторые предоставляют возможность изменять HTTP_REFERER как функцию. Короче говоря, на это нельзя доверять.

http://php.net/manual/en/reserved.variables.server.php

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