根据this site $ _SERVER ['HTTP_HOST']可以由客户更改。
真的有可能吗?如果有,怎么样?
并且客户端可以更改$ _SERVER的其他参数吗?
答案 0 :(得分:0)
HTTP请求标头由客户端发送,因此由客户端确定,因此它当然可以像任何其他HTTP请求标头一样。
当然,这是因为HTTP服务器可以使用Host头,因此决定请求是针对不同的虚拟名称主机而不是运行PHP脚本。
答案 1 :(得分:0)
我发现这个答案对我的问题非常有用 https://stackoverflow.com/a/6474936/6934036
以HTTP开头的变量不可靠