PHP Определить хост безопасно и надежно

Для моего сценария, основанного на URL-адресе узла, мне нужно определить узел и определить, является ли он соединением по протоколу HTTP или протоколу HTTPS.

например, если я подключусь к http://example.com, Я хотел бы получить HTTP а также example.com

Я могу, конечно, использовать $_SERVER переменные. Тем не менее, я прочитал в Интернете, что они легко изменяются клиентом. Поэтому они «могли» сломать мой сценарий. Так, $_SERVER['HTTP_HOST'], $_SERVER['SERVER_NAME']и т.д. становятся ненадежными, я думаю?

Есть ли лучший вариант для решения этой проблемы вместо проверки обеих переменных $ _SERVER на одно и то же значение, которое все еще ненадежно?

Спасибо за ваши ответы

0

Решение

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

0

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

Других решений пока нет …

По вопросам рекламы [email protected]