在表单操作中放置url get参数可以吗?将URL参数添加到表单PHP HTML
<form method='get' action='index.php?do=search'>
<input name='_search' type='text' value='What are you looking for?'>
<button type='submit'> Search </button>
</form>
当我提交表单的URL被改变:
我宁愿网址阅读
index.php?do=search&_search=What are you looking for?
难道是最好的隐藏字段添加到形式
<input type='hidden' name='do' value='search' />
是这是你会怎么做(隐藏字段)。它的最佳做法是在查询时使用post并获取(使用哪个),当你确切地知道请求的内容是什么时,比如当使用变量进行导航时,那么evil do'ers会发现它更难以操纵查询的效果 – 2011-04-20 02:17:32
@劳伦斯,绝对有从安全角度看,GET和POST没有区别。它们都是同样纯文本的。 GET通常用于请求(例如,获取本文档的ID为5),POST通常用于需要超过几百字节数据的任何内容(有时会截断GET),或者提交数据进行处理。 – Brad 2011-04-20 02:28:58
是啊我不是说我发现任何区别,但我通常使用后jquery ajax方法。谢谢输入的人 – goingsideways 2011-04-20 02:34:19