php – 表单的post方法实际上如何在幕后工作
发布时间:2020-12-13 16:55:52 所属栏目:PHP教程 来源:网络整理
导读:我已经使用了get / post me并且意识到两者在限制/安全性和所有方面的差异. 好吧,当我们使用get方法时,我们从查询字符串中获取数据,这很好. 现在,对于帖子: 让我们说从one.php,我们传递变量名称,其形式为method =“post”,我们使用$_POST [‘name’]将其添加
我已经使用了get / post me并且意识到两者在限制/安全性和所有方面的差异.
好吧,当我们使用get方法时,我们从查询字符串中获取数据,这很好. 现在,对于帖子: 让我们说从one.php,我们传递变量名称,其形式为method =“post”,我们使用$_POST [‘name’]将其添加到two.php中,其中此名称实际存储在这两个页面之间从它实际到来的地方,人们可以用$_POST访问它? 此外,无论如何,数据是否被任何人攻击/可见? 谢谢!! 解决方法
该值存储在请求中.
HTTP请求由几个关键组件组成.主要是: >地址 在这种情况下,GET和POST之间的主要区别在于GET没有Body.因此,您希望包含在GET中的任何数据都需要包含在地址中.但是,POST确实有一个Body.它包括该Body中值的键/值对. 查看浏览器的调试工具,并在与服务器交互时检查请求/响应.对于POST请求,您将看到您实际上可以检查值. (当您谈到了解这些请求的“安全性”时,您可能需要考虑这些…) 这些值不会在任何特殊情况下“存储”.它们的工作方式与GET请求中的完全相同.它们只是请求格式的另一部分. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |