这段表单如何用PHP 模拟post提交?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了这段表单如何用PHP 模拟post提交?相关的知识,希望对你有一定的参考价值。

这段是post提交时拦截的表单数据:
xajax=processMsg&xajaxr=1364409555764&xajaxargs[]=%3Cxjxquery%3E%3Cq%3Ecountrycode%3D86%26UDtdYAIyXWgAawcxVmQFYgVgB2BUMlZn%3DA3VSb1ZmBTBdNgUzADJTNFo8UzVVPwQ3%26smsto%3D8888%26message%3DABCDEFG%26msgLen%3D153%26imgcode%3DAAAA%26token%3DBBBB%26AGsBPAIyVGEJYgw6XW9UMwBlBGNRNwg5%3DWS9VaAtrAWEMIgdoVCFRPlA8Vzg%26UDsEOQMzVWBbMAA2UGJbPFUwC2wHYQAx%3DWC5cYQo6UmcJYgQyATMBZlE3BWMCaFNg%3C%2Fq%3E%3C%2Fxjxquery%3E

提交到这个地址:
http://127.0.0.1/login.php
上面的表单数据我看不懂,没法构造post,向高手求助一下,急用!非常感谢!

这基本都是明文,有什么看不懂的呢,xajaxargs[]的参数是字符串"<xjxquery><q>countrycode=86&UDtdYAIyXWgAawcxVmQFYgVgB2BUMlZn=A3VSb1ZmBTBdNgUzADJTNFo8UzVVPwQ3&smsto=8888&message=ABCDEFG&msgLen=153&imgcode=AAAA&token=BBBB&AGsBPAIyVGEJYgw6XW9UMwBlBGNRNwg5=WS9VaAtrAWEMIgdoVCFRPlA8Vzg&UDsEOQMzVWBbMAA2UGJbPFUwC2wHYQAx=WC5cYQo6UmcJYgQyATMBZlE3BWMCaFNg</q></xjxquery>",这字符串里面的最后两个等号左右包含一个32位编解码的问题,由于不知道原来用的什么编解码方法(因为你没贴出完全的代码),也没那么多时间一个一个方法去试,所以不知道原文是什么。 参考技术A get出来之后 就方便了

以上是关于这段表单如何用PHP 模拟post提交?的主要内容,如果未能解决你的问题,请参考以下文章

三种方法教你如何用PHP模拟post提交数据

PHP如何不用表单进行POST传递

如何用post提交SQL数据?

C# 模拟 post提交php页面的表单

django表单提交后如何用弹框提示成功?

django1.11如何用post方法提交表单