0
我犯了一个PHP网页,用于检查的颜色代码,这里是第4行
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 =?
重定向或更新每个Javascript的请求URL。 – mario
还有一个问题:如果我使用输入框输入三位数字的颜色十六进制代码,它可以显示颜色(/?c = F00),但是如果我在url(/ F00)中输入三位数字的十六进制代码,它不起作用。 – user1727651