【发布时间】:2014-06-22 13:32:21
【问题描述】:
我使用了一个表单POST参数到categories.php
<form action="categories.php" method="POST">
<fieldset>
<legend>Filter Categories</legend>
<p>
<label><input type="checkbox" name="categories[]" value="music"/> Music</label>
<label><input type="checkbox" name="categories[]" value="technology"/> Technology</label>
<label><input type="checkbox" name="categories[]" value="film"/> Film</label>
</p>
</fieldset>
<button type="submit">Filter</button>
<button type="reset">Reset</button>
</form>
因此,如果我要过滤音乐和电影,URL 将如下所示:
http://domain.com/categories.php?categories[]=music&categories[]=film
参数将被隐藏,因为我使用了 POST,这就是我想要的,我不想看到参数但是....我的网站中有一些链接到单个类别的链接,即
分类:
音乐(链接到http://domain.com/categories.php?categories[]=music)
电影(链接到http://domain.com/categories.php?categories[]=film)
现在,当有人通过这样的 URL 访问 categories.php 页面时,它会给我错误,因为我现在使用的是 POST 而不是 GET,我现在如何才能获取这些参数?
谢谢
【问题讨论】:
标签: php url post parameters get