2017-03-19 25 views
0

对于我的脚本,它依赖于主机url,我需要确定主机以及它是否通过HTTP协议或HTTPS协议进行连接。PHP确定主机安全可靠

举例来说,如果我连接到http://example.com,我想找回HTTPexample.com

我当然可以用$_SERVER变量。不过,我已经在互联网上看到,他们很容易被客户改变。因此,他们'可以'打破我的剧本。那么,$_SERVER['HTTP_HOST'],$_SERVER['SERVER_NAME']等变得不可靠我猜?

有没有更好的选择来解决这个问题,而不是同时检查$ _SERVER变量的值,这仍然是不可靠的?

谢谢您的回答

回答

0

你可以简单地做一个config.php文件,你定义你需要,然后只包括它的任何地方,你需要他们的一些常量。或者,也许我误解了,但我认为这是你想要的

+0

那么,脚本将运行在客户端的Web服务器。这就像一个小部件,他们可以从连接到我的服务器的服务器(如API)安装和运行,所以不幸的是这不是一个选项。或者我完全误解了你 –