可能重复:
清除搜索查询的 URL?
我做了一个用于检查颜色代码的php网页,这是前四行
if(isset($_GET['c']))
$hex = $_GET['c'];
elseif(!isset($_GET['c']))
$hex = $_POST['c'];
我的 htaccess 有:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9]{6})$ index.php?c=$1 [L]
如果我输入 site.com/ffcdee 它成功显示颜色 #ffcdee 但如果我使用输入框:
<form action="">
<input type="text" name="c" >
<input type="submit" value="Search" id="search-submit">
</form>
它显示 site.com/?c=ffcdee,我尝试将输入名称更改为其他单词,但脚本不再起作用.. 如何从 url 中删除 ?c=?