Для моего сценария, основанного на URL-адресе узла, мне нужно определить узел и определить, является ли он соединением по протоколу HTTP или протоколу HTTPS.
например, если я подключусь к http://example.com, Я хотел бы получить HTTP а также example.com
Я могу, конечно, использовать $_SERVER
переменные. Тем не менее, я прочитал в Интернете, что они легко изменяются клиентом. Поэтому они «могли» сломать мой сценарий. Так, $_SERVER['HTTP_HOST']
, $_SERVER['SERVER_NAME']
и т.д. становятся ненадежными, я думаю?
Есть ли лучший вариант для решения этой проблемы вместо проверки обеих переменных $ _SERVER на одно и то же значение, которое все еще ненадежно?
Спасибо за ваши ответы
Вы можете просто создать файл config.php, в котором вы определите некоторые необходимые вам константы, а затем просто включите их там, где они вам нужны. Или, может быть, я неправильно понял, но я думаю, что это то, что вы хотите
Других решений пока нет …