如何在php中重定向到用户浏览器?

如何在php中重定向到用户浏览器?,php,redirect,Php,Redirect,如何将页面重定向到用户的本地主机 例如,如果用户正在使用Firefox并输入某个链接,我想将其重定向到自己的浏览器: http://localhost?someparameter=somevalue localhost必须是用户的localhost 编辑: 我试图做的事情在你声称拥有答案的链接中不起作用。我见过一些网站,当你访问时,你会被重定向到你自己的机器,而不是机器上的另一个页面。你可以使用PHP重定向用户,如下所示: 注意:标题必须在任何其他输出之前发送。例如,标题前的标记将生成错误

如何将页面重定向到用户的本地主机

例如,如果用户正在使用Firefox并输入某个链接,我想将其重定向到自己的浏览器:

http://localhost?someparameter=somevalue
localhost必须是用户的localhost

编辑:
我试图做的事情在你声称拥有答案的链接中不起作用。我见过一些网站,当你访问时,你会被重定向到你自己的机器,而不是机器上的另一个页面。

你可以使用PHP重定向用户,如下所示:


注意:标题必须在任何其他输出之前发送。例如,标题前的
标记将生成错误。

好的,我发现了问题

我想你的回答是正确的。但是,由于我使用的是Godaddy,服务器阻止我编写自己的头,因此,以我想要的方式重定向不起作用

我想做的是302重定向


解决方案是使用Godaddy的配置并选择我想用301或302重定向的子域。这将更改.htaccess文件。

您可以使用设置
位置:
HTTP头,就像任何其他重定向一样。我不确定Firefox有什么意义。但正如@esqew所说,您可以使用
header()
函数发送HTTP头。从个人计算机的角度看,本地主机是否可能重复?还是服务器?不是复制品。该链接中提供的解决方案不起作用。我尝试过,但当我输入地址时,我仍停留在同一页面上。我不会被重定向回“我的电脑”注意:您需要知道发送头不会停止脚本的执行。如果您想重定向用户而不再继续请求,则应退出
在声明标头之后。
<?php header('Location: http://localhost?someparameter=somevalue'); exit; ?>