Php重定向到一台服务器到另一台服务器的Php页面

Php重定向到一台服务器到另一台服务器的Php页面,php,javascript,Php,Javascript,我有两个服务器A和B,两个服务器都是相同的脚本,但我想重定向页面,当我登录到服务器A登录页面时,页面会自动重定向到服务器B登录页面。有可能吗?使用php中可用的标题功能 $server_url='http://url-for-server-B'; header('Location: '.$server_url); 你真的需要提供更多的信息。但是,让我看看是否可以运行一些场景 首先,让我们假设您在任一服务器上登录,并且希望它在登录后转到经过身份验证的领域。这意味着您必须找到在两台服务器之间共享会

我有两个服务器A和B,两个服务器都是相同的脚本,但我想重定向页面,当我登录到服务器A登录页面时,页面会自动重定向到服务器B登录页面。有可能吗?

使用php中可用的标题功能

$server_url='http://url-for-server-B';
header('Location: '.$server_url);

你真的需要提供更多的信息。但是,让我看看是否可以运行一些场景

首先,让我们假设您在任一服务器上登录,并且希望它在登录后转到经过身份验证的领域。这意味着您必须找到在两台服务器之间共享会话的方法。您可以考虑在两个服务器都可以访问的数据库中创建会话存储。登录后,您仍然必须将会话令牌从服务器A传递到服务器B

否则,如果您说两个服务器都在同一个域上,但每个服务器都是子域,那么您可以选择让您的会话cookie具有基域的域,并且所有子域都可以访问该会话。尽管如此,会话数据还是需要存储在两台服务器都有权访问的数据库中-ooorr-mount一个两台服务器都有权访问的目录

最后,如果您希望用户登录服务器A或B,但不关心到达服务器B后的身份验证,那么其他人提供的解决方案将有所帮助


我的猜测是,您正在尝试进行某种单一登录,因此请检查在服务器之间共享会话。如果您想获得更多的pin点答案,请提供更多信息。

关于域名,它们是否在共享主机中…您是指同时登录两个网站吗?或者只是正常的重定向?不,实际上我有两个seprate服务器A和B,它们都是同一个页面,当我登录服务器A时,我想重新链接页面自动重定向到服务器B登录页面PLZ你能解释一下吗?@kunalwani请阅读上的文档。你应该修复
标题的引号
嘿,它实际上不起作用有两个服务器当我登录服务器一个登录页面时,他们会自动重定向到服务器二个登录页面…这就是为什么我在评论部分问你希望它如何重定向,你告诉我你只想将它重定向到服务器二个登录页面。我给你的代码应该可以正常工作。
$yourlogincode ="SELECT WHATEVER FROM WHATEVER"; // do not forget to add your database type in here for example `mysql_query` 

if ($yourlogincode) 
{
//add your session code here
yourloginpagefromsiteB = "";
header('Location: '.$yourloginpagefromsiteB);
exit();
}
else
{
exit();
}