注册成功后重定向

时间:2015-03-30 06:30:38

标签: javascript php

我有一个注册,如果成功,它将重定向到某个页面。 我成功注册时遇到问题它会重定向到successReg.php我的注册有一个链接myurl / mobile / registration.php它应该重定向到myurl / successReg.php然后会发生什么重定向到myurl / mobile / successReg.php并不存在。那么如何让它在myurl / successReg.php上重定向?

以下是注册成功时的重定向方式。

   echo ("<SCRIPT LANGUAGE='JavaScript'>            

   window.location.href='successReg.php';
          </SCRIPT>");

2 个答案:

答案 0 :(得分:2)

只要尚未发送标题,您就可以使用:

header('location: successReg.php');
exit;

PHP.netW3S

答案 1 :(得分:1)

您的主要问题是您指定了相对路径。如果您的文档根目录是myurl /那么Ben的解决方案就好了,否则您应该从文档根目录提供完整路径(如myurl / successReg.php)。

如果你想用javascript完成这个,你可以这样做:

window.location = '/successReg.php';

如果您使用javascript重定向而没有开始/它总是相对于当前的uri,那么在您的情况下,如果您从myurl / mobile重定向,它会重定向到myurl / mobile / successReg.php。

检查一下有关相对路径和绝对路径的文章: http://www.coffeecup.com/help/articles/absolute-vs-relative-pathslinks/