2013-04-23 115 views
-1

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

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

$ web_path可能是空的 – 2013-04-23 04:08:12

+0

原因可能是很多东西;一个空的'$ web_path',打到错误的开关盒,目标再次重定向。您提供的信息太少,无法与我们合作。更多的代码和更多的调试信息会有所帮助 – Repox 2013-04-23 04:27:10

+0

我解决了我创建另一个php文件将其重定向到该函数的问题。 – soundsticks 2013-04-25 03:57:40

回答

2

你错过了主机和路径之间的/

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

之前尝试过,它不适合我。 – soundsticks 2013-04-23 04:02:25

+0

你试过'echo'“http://”。$ _ SERVER [“HTTP_HOST”]。“/”。$ web_path'?该网址是否真的存在? – 2013-04-23 04:05:59

+0

Ya的URL是存在的,我也在登录中使用这种方法。 – soundsticks 2013-04-23 04:08:43