ios Safari正在关闭“;www”;从$_SERVER[';HTTP_HOST';],这怎么可能


ios Safari is chopping off "www" from $_SERVER['HTTP_HOST'], how is this possible

在子域上有一个单独的移动站点,其名称为m.domain而不是domain:

当我尝试使用openid登录ios设备时,我会从谷歌收到一个错误页面,但如果我在桌面上使用该网站,则不会。

铬手机是可以的,它只是狩猎。我以为那些服务器变量无论如何都会保持不变?

有人能解释一下吗?

编辑:实际上,除了openid需要在其授权请求中包含"www"之外,没有太多可以以错误的形式输出的内容,因为我比较了字符串。它在lightopenid库中由"SERVER['HTTP_HOST']"设置的"领域"变量中出错。

这可能与您的登录表单结构有关,而不是与服务器提供的$_SERVER变量有关,而且由于您试图登录到同一服务器,因此无论使用何种设备,所有结果都应该相同。