加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 所有数据都应该通过HTTP-POST发送吗?

发布时间:2020-12-13 21:42:42 所属栏目:PHP教程 来源:网络整理
导读:我有一些jQuery将数据发送到AddComment.php页面.数据是用户ID(可以通过会话获得),项目ID和文本形式下的注释. 在这种情况下,是否应通过POST发送所有数据?有没有人可能会发现GET和POST混合的情况? 解决方法 去阅读RFC 2616. 与GET和POST相关的非常具体的语义
我有一些jQuery将数据发送到AddComment.php页面.数据是用户ID(可以通过会话获得),项目ID和文本形式下的注释.

在这种情况下,是否应通过POST发送所有数据?有没有人可能会发现GET和POST混合的情况?

解决方法

去阅读RFC 2616.

与GET和POST相关的非常具体的语义对缓存和日志记录有很大影响.

在您的示例中,要添加的数据应在POST中发送.是否应通过POST或GET变量发送对被评论项目的引用是有争议的. (您可以使用查询字符串POST到URL,任何有能力的Web语言都应该能够区分通过这两种方法发送的相同变量名称)

当GET和POST应该混合时,一个更透明的例子是POST到前端控制器 – 这里相同的路径被各种不同的功能使用(如果你愿意,可以使用网页).调用的特定功能位由GET操作中的查询指示.如果将选择条件移入POST,则必须满足前端控制器中的两种方案,并且会丢失日志文件中的功能.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读