当前位置:  开发笔记 > 编程语言 > 正文

从表单发布信息时,使用$ _REQUEST或$ _POST更好吗?

如何解决《从表单发布信息时,使用$_REQUEST或$_POST更好吗?》经验,为你挑选了2个好方法。

我有一个表单,用户可以输入他们的名字,然后它会将它添加到$ message中,以便通过电子邮件发送.

使用$_POST或更好$_REQUEST吗?

这是一个使用的片段 $_REQUEST

$message.= "Name: ".$_REQUEST["fname"]." ".$_REQUEST["mname"]." ".$_REQUEST["lname"]."\n";

Mark Biek.. 7

我的方法过去是使用$ _REQUEST处理我认为是一个大错误的一切.最近,我一直在努力更加努力地将GET仅用于读取请求而POST仅用于写入请求.

为此,我认为对于GET请求使用$ _GET而对POST请求使用$ _POST会使我的意图在我的代码中更清晰.



1> Mark Biek..:

我的方法过去是使用$ _REQUEST处理我认为是一个大错误的一切.最近,我一直在努力更加努力地将GET仅用于读取请求而POST仅用于写入请求.

为此,我认为对于GET请求使用$ _GET而对POST请求使用$ _POST会使我的意图在我的代码中更清晰.



2> Michael Mads..:

答案是:这取决于您希望如何使用它.

如果您正在使用$_POST,这意味着它只能通过POST进入.如果你正在使用$_REQUEST,那意味着你接受POST,GET(和COOKIE,但它主要是我们感兴趣的前两个).

对于这样的事情,$_POST可能会更整洁,但如果你正在制作搜索引擎,允许设置搜索URL可能是个好主意.但是,您可能希望允许大量特殊参数来缩小搜索范围,如果这会占用大量URL空间,您可能也希望允许POSTDATA.

正如迪伦所提到的那样,请记住,它们都不能替代任何一种安全.

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有