【问题标题】:Logout redirect to wrong page [closed]注销重定向到错误页面[关闭]
【发布时间】:2013-04-23 03:55:34
【问题描述】:

当我单击注销时,为什么它会将我重定向到错误的页面。我正在使用 locahost 来开发我的页面,但是当我单击注销时,它会将我重定向到 xampp 页面,它假设将我重定向到管理页面。

     case 'logout':
        log_activity('user logout', $curr_path);
        system_user_stopsession();
        header("Location: http://".$_SERVER["HTTP_HOST"].$web_path);
        break;

【问题讨论】:

  • $web_path 可能为空
  • 原因可能有很多;一个空的$web_path,点击了错误的开关盒,目的地再次重定向。您提供的信息太少,我们无法处理。更多代码和更多调试信息会有所帮助。
  • 我解决了我创建另一个 php 文件以将其重定向到函数的问题。

标签: php logout


【解决方案1】:

您在主机和路径之间缺少/

header("Location: http://".$_SERVER["HTTP_HOST"]."/".$web_path);

【讨论】:

  • 先试试这个,对我不起作用。
  • 你试过echoing "http://".$_SERVER["HTTP_HOST"]."/".$web_path吗?那个网址真的存在吗?
  • 是的,网址是存在的,我也是用这个方法登录的。
猜你喜欢
  • 2014-08-11
  • 1970-01-01
  • 1970-01-01
  • 2019-05-28
  • 2014-01-04
  • 2018-05-17
  • 1970-01-01
  • 2020-07-19
  • 2013-09-05
相关资源
最近更新 更多