【发布时间】:2014-02-23 10:30:23
【问题描述】:
当有人到达我的网站时,我希望 URL 位于 到 index.php?p=home
<?php
if (file_exists("pages/$p.php")) {
include("pages/$p.php");
}else{
header("Location: index.php?p=home");
}
?>
我需要它显示在 URL 中,就好像他们登陆该页面一样。截至目前,它只出现在我的索引页面上,直到您单击链接打开。
我尝试使用标题位置进行这项工作,但它不起作用......我还使用了 Include 并且它有效,但它没有在 url 中显示路径。我需要正确的路径,就好像他们点击了主页链接一样。
【问题讨论】:
-
要更改网址,请使用
window.history.replaceState了解更多信息,请参阅[this](developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/…) -
感谢您的回答我正在尝试制作登录页面 home.php 而不是 index.php。当我添加你的声明时,页面上不会呈现。
标签: php header navigation location