4 html javascript php security http
我有一个分类广告网站.
在主页面(索引)中,我有几个用户可能填写或不填写的表单字段,以指定分类的详细搜索.
例如:
Category: Cars
Price from: 3000
Price to: 10000
Color: Red
Area: California
Run Code Online (Sandbox Code Playgroud)
表单的动作设置为php页面:
<form action='query_sql.php' method='post'>
Run Code Online (Sandbox Code Playgroud)
在query_sql.php中,我获取如下变量:
category=$_POST['category'];
etc etc...
Run Code Online (Sandbox Code Playgroud)
然后查询MySql:
$query="SELECT........WHERE category='$category' etc etc....
$results = mysql_query($query);
Run Code Online (Sandbox Code Playgroud)
然后,我只需通过创建一个根据结果集动态填充的表来向用户显示查询结果.
但是,根据我以前的QI中的校长Shrapnel的回答,不应该在这里使用POST:如何在提交此表单时隐藏用户的URL?
我使用post的原因只是隐藏浏览器地址栏中的"one-page-word-document"长URL.
我很困惑,是否可以使用POST?
当我现在使用GET或POST时它工作正常......它已经在生产服务器上...
顺便说一句,在链接的问题中,我并不是指make URL不可见(或隐藏它)我只是想让它看起来更好(我用mod_rewrite完成了).
更新:
如果我使用GET,那么我应该如何让网址更好看(漂亮)?检查此前的问题:
Que*_*tin 12
如果我使用GET,那么我应该如何让网址更好看(漂亮)?
你不应该.没关系.注意到表单提交的URL的用户数量很少,关注的数量甚至更小.
| 归档时间: |
|
| 查看次数: |
571 次 |
| 最近记录: |