未部署网站的PHP页面重定向

时间:2018-04-30 14:21:29

标签: php web

作为我的Web开发课程的最终项目,我的项目团队正在为当地的健身房建立一个网页。

我们设置了网站,以便在没有用户登录时显示注册页面,或者如果用户已登录则显示帐户页面。

目前,我已将注册表单重定向到“创建”页面,该页面处理注册请求,如果注册失败,我们会再次重定向到注册页面,或者将用户登录并重定向注册成功后,他们到帐户页面。

由于未部署网站,我无权访问URL,因此我暂时难以使用header()函数。还有其他选择吗?谢谢!

2 个答案:

答案 0 :(得分:1)

如果你的问题是关于重定向页面而不使用php。是的,有很多选择。

  1. Javascript:window.location = "http://www.finallocation.com";

  2. 元标记:<meta http-equiv="refresh" content="0;url=http://finallocation.com/" />

  3. 如果你想使用这些代码和php重定向页面。你可以简单地说:

    $URL="http://www.finallocation.com/";
    echo '<META HTTP-EQUIV="refresh" content="0;URL=' . $URL . '">';
    

    echo '<script>window.location="http://finallocation.com"</script>';
    

答案 1 :(得分:0)

当然你有一些网址

  

由于未部署网站,我无权访问URL,因此我暂时难以使用header()函数。还有其他选择吗?谢谢!

即使是本地主机,我也会说不是包装问题,而是如何为未部署的网站创建网址。

答案当然是配置它。

if(!defined('SITE_URL')) define('SITE_URL', 'localhost');
 //or what every you use to access it now.

然后你可以像这样建立你的重定向

header("location: http://".SITE_URL.'/somepage');

当部署站点时,您只需将常量设置为正确的域。

简单,只要你需要网站的域名作为奖励,你就可以使用常量,例如表格,链接,图像等等。