Server php
Автор Filowie задал вопрос в разделе Компьютеры, Связь
Что такое @$_SERVER['HTTP_REFERER'] ??? и получил лучший ответ
Ответ от Brer Rabbit[гуру]
Ответ от Ёергей Присяжнюк[новичек]
В php-файле напиши " phpinfo(); " соответственно без кавычек и получишь все переменные окружения и их значения
В php-файле напиши " phpinfo(); " соответственно без кавычек и получишь все переменные окружения и их значения
Ответ от Kit_kot[активный]
Объясняю все по порядку:
@$_SERVER['HTTP_REFERER']
@ — символ указывающий на то, что не надо выводить сообщение на экран в случае возникновения ошибки (в данном случае при отсутствии такой переменной)
$_SERVER — суперглобальный массив с параметрами получаемыми от сервера
'HTTP_REFERER' — строковый индекс массива.
В данном случае $_SERVER['HTTP_REFERER'] хранит HTTP заголовок Referer, который указывает на страницу, с которой перешли на текущую. В принципе Referer можно подделать.
Это очень полезно для статистики.
По хорошему вместо "собаки" надо использовать такую конструкцию:
<?php
isset($_SERVER['HTTP_REFERER']) OR $_SERVER['HTTP_REFERER'] = false;
?>
Вместо false можно написать что-то другое, например "undefined" (уже в кавычках! )
Более подробно о заголовках см. (анг.)
Объясняю все по порядку:
@$_SERVER['HTTP_REFERER']
@ — символ указывающий на то, что не надо выводить сообщение на экран в случае возникновения ошибки (в данном случае при отсутствии такой переменной)
$_SERVER — суперглобальный массив с параметрами получаемыми от сервера
'HTTP_REFERER' — строковый индекс массива.
В данном случае $_SERVER['HTTP_REFERER'] хранит HTTP заголовок Referer, который указывает на страницу, с которой перешли на текущую. В принципе Referer можно подделать.
Это очень полезно для статистики.
По хорошему вместо "собаки" надо использовать такую конструкцию:
<?php
isset($_SERVER['HTTP_REFERER']) OR $_SERVER['HTTP_REFERER'] = false;
?>
Вместо false можно написать что-то другое, например "undefined" (уже в кавычках! )
Более подробно о заголовках см. (анг.)
Ответ от Zloy62[гуру]
При отправке запроса от браузера, на веб-сервер также пересылается техническая информация об определенных параметрах браузера и операционной системы. Веб-сервер в свою очередь одновременно с запрашиваемой информацией возвращает и некоторые свои параметры. Таким образом, браузер и веб-сервер обмениваются данными, которые называются переменные окружения. Эти переменные можно применять в своих целях и отображать их на веб-странице
Адрес страницы, с которой пользователь перешел на данный сайт, он еще называется реферер
P.S. Хотя и можно этого избегать-при передачи в поле locftion например, или через java-script ...:)) Вам оно надо, так углубляться в детали передачи гипертекстовой разметки по сети и обработке запросов браузерами?
При отправке запроса от браузера, на веб-сервер также пересылается техническая информация об определенных параметрах браузера и операционной системы. Веб-сервер в свою очередь одновременно с запрашиваемой информацией возвращает и некоторые свои параметры. Таким образом, браузер и веб-сервер обмениваются данными, которые называются переменные окружения. Эти переменные можно применять в своих целях и отображать их на веб-странице
Адрес страницы, с которой пользователь перешел на данный сайт, он еще называется реферер
P.S. Хотя и можно этого избегать-при передачи в поле locftion например, или через java-script ...:)) Вам оно надо, так углубляться в детали передачи гипертекстовой разметки по сети и обработке запросов браузерами?
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Что такое @$_SERVER['HTTP_REFERER'] ???
Как узнать точный адрес страницы на php
$path = "http://" . $_SERVER[\'SERVER_NAME\'] . "/" . $_SERVER[\'REQUEST_URI\'];
print $path;
подробнее...
спросили в Интернет
подскажите!! ! есть ли способы проверить почту на Яндекс не заходя на страницу Яндекс??
www.mozilla.ru тут можете скачать неплохой
подробнее...
подскажите!! ! есть ли способы проверить почту на Яндекс не заходя на страницу Яндекс??
www.mozilla.ru тут можете скачать неплохой
подробнее...
спросили в POS
Ребят напишите подробный список админ команд в Rust!!!
IP: net.connect 127.0.0.1:28015 - когда уже включили сервер.
rcon.login "password" -Использует
подробнее...
Ребят напишите подробный список админ команд в Rust!!!
IP: net.connect 127.0.0.1:28015 - когда уже включили сервер.
rcon.login "password" -Использует
подробнее...
как настроить the bat на Yndex
The Bat!
Для работы с почтовым сервером yandex (narod) вам надо настроить account (учетную
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Другое
помогите настроить учетную запись в оутлук
Если почта на Яndex то: Outlook или Outlook Express Для работы с почтовым сервером yandex (narod)
подробнее...
помогите настроить учетную запись в оутлук
Если почта на Яndex то: Outlook или Outlook Express Для работы с почтовым сервером yandex (narod)
подробнее...
спросили в Интернет ATI Technologies
где можно скачать последний Outlook Express?
Отдельно - нигде. Только в комплекте Оффиса 2007.
подробнее...
где можно скачать последний Outlook Express?
Отдельно - нигде. Только в комплекте Оффиса 2007.
подробнее...
Сервер почты
входящая - POP3.mail.ru (вместо mail может быть твой сервер!)
исходящая - SMTP.mail.ru (вместо
подробнее...
спросили в Broadband
как зарегистрироваться на outlook express
На Outlook Expres не регистрируются.
Регистрируются на любом из почтовых серверов (mail,
подробнее...
как зарегистрироваться на outlook express
На Outlook Expres не регистрируются.
Регистрируются на любом из почтовых серверов (mail,
подробнее...
Как обновить PHP
В настройки заходишь и там вкладка модули. Меняешь версию PHP. Какие еще вопросы есть по серверу
подробнее...
Как авторизировать почту через SMTP на хостинге в PHP? Напишите пример кода.
Что вы имеете в виду? У меня есть пример кода на PHP для отправки писем через SMTP, это вам
подробнее...
спросили в FTP серверы K pop
как создать ftp сервер на php и осуществить разграничение прав доступа к папкам
FTP сервер на PHP? не, не слышал... FTP-сервер это сервер передачи файлов, работающий по протоколу
подробнее...
как создать ftp сервер на php и осуществить разграничение прав доступа к папкам
FTP сервер на PHP? не, не слышал... FTP-сервер это сервер передачи файлов, работающий по протоколу
подробнее...
спросили в K pop
помогите не понимающему с PHP, нужна форма отправки с возможностью прикрепить файл
В пхп скрипте берешь файл из $_FILES[' file '] конвертишь его в base64 и приклеиваешь к письму
подробнее...
помогите не понимающему с PHP, нужна форма отправки с возможностью прикрепить файл
В пхп скрипте берешь файл из $_FILES[' file '] конвертишь его в base64 и приклеиваешь к письму
подробнее...
Yii2 advanced установка из архива. php init
Установите composer: #yahrefs444768#. Ошибка говорит о том, что у вас нет папки vendor. Папка
подробнее...