我正在使用get_headers()
查看网站是否已启动,并且一切正常,但当我尝试检查我的本地网站时,我收到“响应超时”错误。 “本地”网址不在“真实”域名中,但类似于:
http://steve-emachine/WEBSITES_PHP/Sites/HOGSMILL/index.php
...'steve-emachine'是我的机器名称。有没有办法在这种URL上使用get_headers()
?这些URL在浏览器中运行良好,所以显然我对HTTP的工作方式一无所知就是问题。
答案 0 :(得分:0)
虽然对我来说,您提到的网址格式正在运行,请确保您在操作系统的hosts文件中输入您正在使用的特定域(在您的情况下使用steve-emachine)。 要在本地站点上使用get_headers(),您可以执行以下操作:
答案 1 :(得分:0)
确保在php代码中使用带有http://前缀的完整地址。喜欢这个
主机文件位于linux上的/ etc / hosts中,看起来像 127.0.0.1 localhost 127.0.1.1绘制了ThinkPad-T410 127.0.0.1 local.mysite.com