我开发了我的网站 它使用链接中的关键字,但希望将其隐藏在用户
中我正在使用此
$keyword = $_REQUEST['key_word'];
由此
链接<li><a href="home.php?key_word=abstract">Abstract</a></li>
如何在看起来像这个home.php?key_word = abstract的网址中删除它,我希望它看起来像这样:home.php
另外,我在.htaccess文件中使用了IndexIgnore *,但似乎没有做任何事情,只是转到错误404页面
答案 0 :(得分:1)
如果URL中存在关键字,您可以将其存储在$_SESSION
中,并将用户重定向到纯URL。
if ($_GET['key_word']) {
$_SESSION['keywords'] = $_GET['key_word'];
header('Location: ' . $_SERVER['SCRIPT_NAME'], true);
}
// read keywords from $_SESSION['keywords'] here
之后关键字只会在指点网址中显示,用户输入网站后,关键字将从网址中删除,但会存储在$_SESSION