| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> PHP知识库 -> php版 post数据提交数据量大小限制的终极解决办法 -> 正文阅读 |
|
[PHP知识库]php版 post数据提交数据量大小限制的终极解决办法 |
目录 问题描述:今天客户反应了一个问题,平常提交的数据量较小,可以直接提交。但是后来提交的数据量大了之后始终提交不了。后台查找订单数据也查不到,居然毛都查不到,提交不了,肯定订单数据是没有。 分析接收的数据: 先看发送的数据,仔细查看了没毛病啊。 ?接收的数据: ?仔细查看,发现接收的数据到了最后居然不完整,后面的都没有了。 解决过程:(1)、检查ajax端提交方式,确认是 post。 (2)、检查 php 配置文件中关于 post 数据量限制的选项,发现设置的都很大,这点数据根本没达到上限啊 。 (3)、我使用的是apache2, phpstudy版的有个参数,但是感觉不太挨边。 (4)、网上找资料,大多数人的解决办法都是设置 php 参数,没有找到符合要求的,没办法,自己研究吧。 解决办法:(1)、改造 ajax 端上传参数样式: ?let?str?=?JSON.stringify(o); 将此对象参数变为 JSON 格式的。 let?params?=?{"pm"?:?str}; 重新组装,再次传递。 (2)、改造 php 后台端的 首先变成 JSON 格式传送后,前端传过来的json数据有时候会被转化成 $str='[{"srctype":"0","srcurl":""},{"srctype":"0","srcurl":""},{"srctype":"0","srcurl":""},{"srctype":"0","srcurl":""},{"srctype":"0","srcurl":"http://shimao-smt.oss-cn-hangzhou.aliyuncs.com/1539862260910574983338757651936.jpg"}]'; 这个时候使用 json_decode($str,true);是不会成功的,只会输出null,这个时候就需要转化被编译的单双引号了。 ? echo htmlspecialchars_decode($str); $str=[{"srctype":"0","srcurl":""},{"srctype":"0","srcurl":""},{"srctype":"0","srcurl":""},{"srctype":"0","srcurl":""},{"srctype":"0","srcurl":"http://shimao-smt.oss-cn-hangzhou.aliyuncs.com/1539862260910574983338757651936.jpg"}] 这个时候就可以使用 json_decode($str,true);将其转化成数组了; 返回过来将单双引号咋转化成html格式化 使用php函数 htmlspecialchars($str); 这样改造完成之后,再次查看接收的效果。 ?这下数据都能出来。 |
|
PHP知识库 最新文章 |
Laravel 下实现 Google 2fa 验证 |
UUCTF WP |
DASCTF10月 web |
XAMPP任意命令执行提升权限漏洞(CVE-2020- |
[GYCTF2020]Easyphp |
iwebsec靶场 代码执行关卡通关笔记 |
多个线程同步执行,多个线程依次执行,多个 |
php 没事记录下常用方法 (TP5.1) |
php之jwt |
2021-09-18 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 2:56:12- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |