Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为外部世界指定PHP文档中的URL_Php_Html_Http_Url_Localhost - Fatal编程技术网

为外部世界指定PHP文档中的URL

为外部世界指定PHP文档中的URL,php,html,http,url,localhost,Php,Html,Http,Url,Localhost,我正在使用PHP从头开始构建一个网站,但我的URL链接都不起作用。它们都将客户端指向localhost;而它们在IP上,而不是localhost if ($user) { echo "<meta http-equiv=\"refresh\" content=\"0; url=http://localhost/profile.php\">"; exit(); } if($user){ 回声“; 退出(); } 这会将客户端发送到死胡同,即它们自己的本地主机。我

我正在使用PHP从头开始构建一个网站,但我的URL链接都不起作用。它们都将客户端指向
localhost
;而它们在IP上,而不是
localhost

if ($user) {
    echo "<meta http-equiv=\"refresh\" content=\"0; url=http://localhost/profile.php\">";   
    exit();
}
if($user){
回声“;
退出();
}

这会将客户端发送到死胡同,即它们自己的本地主机。我该怎么办?

给ipaddress,而不是像这样给localhost


使用
$\u SERVER['HTTP\u HOST']
而不是LocalHost您的示例将用户重定向到他们自己的LocalHost您应该使用相对url
url=profile.php
就足够了。因此,如果我关闭服务器进行维护,它显然无法在192.168.10.3上运行,那么本地主机中的链接将如何工作?是否有一种同时动态链接localhost/IP的方法?我认为这段代码将帮助您