PHP操作注销替代URL修复

时间:2014-01-14 06:01:21

标签: php content-management-system anchor admin

我创建了一个带有登录页面的受PHP密码保护的网站。我使用以下链接注销。

<a href="admin.php?action=logout"?>Log out</a>

问题是它重定向回index.php,但不是将我的URL显示为EXAMPLE.com,而是将我的URL显示为EXAMPLE.com/index.php,这是不可取的。如何完成注销并返回干净的所需网址。

2 个答案:

答案 0 :(得分:2)

使用以下命令注销后重定向:

header("Location:http://www.example.com/login.php");

您也可以使用以下方式通过javascript在客户端执行:

window.location='http://example.com/login.php'

答案 1 :(得分:1)

在注销页面中,您只需在代码末尾添加此重定向

header("Location:http://www.example.com/");

这将使用url example.com 重定向到相同的索引页,但不会在url中显示 / index

不要添加

header("Location:http://www.example.com/index");

它会在网址

中显示 example.com/index