Php 有人能在不执行POST操作的情况下找出POST操作的作用吗?
我有一个理论问题。 如果我使用一个带有GET方法的表单作为外部PHP文件(test.PHP)的前导, 我想任何人只要查看源页面,获取变量(例如,Php 有人能在不执行POST操作的情况下找出POST操作的作用吗?,php,post,Php,Post,我有一个理论问题。 如果我使用一个带有GET方法的表单作为外部PHP文件(test.PHP)的前导, 我想任何人只要查看源页面,获取变量(例如,action=“test.php”name=“do”value=“hello”),然后键入包含这些变量的URL,就可以找到结果: …test.php?do=hello 我的意思是,他不需要点击原始页面上的按钮来找出发生了什么 但是,如果不点击POST方法按钮,您是否可以知道它的结果?您的问题有两种可能的含义 一个是发现页面做了什么,处理的结果是什么。几乎
action=“test.php”name=“do”value=“hello”
),然后键入包含这些变量的URL,就可以找到结果:
…test.php?do=hello
我的意思是,他不需要点击原始页面上的按钮来找出发生了什么
但是,如果不点击POST方法按钮,您是否可以知道它的结果?您的问题有两种可能的含义 一个是发现页面做了什么,处理的结果是什么。几乎任何有足够知识和工具发送post请求的人都可以找到。有很多工具可以让你做到这一点。您可以通过浏览器插件、webscarab等安全分析工具、使用cURL的编程语言等来实现
第二个含义是确定结果是如何实现的。除非访问并分析处理文件的源代码,否则不可能知道。是。您可以使用任何HTTP库,例如CURL。不完全相同,但您可以尝试hurl.it等网站或Firefox的“Poster”等浏览器扩展。它们允许你修改和测试POST请求(GET和其他任务),也可以用于chrome。在测试web服务时,确实节省了时间