Heim > Backend-Entwicklung > PHP-Tutorial > html - 使用textarea提交大量数据时,php后台使用$_POST数组读取不到

html - 使用textarea提交大量数据时,php后台使用$_POST数组读取不到

WBOY
Freigeben: 2016-06-06 20:44:25
Original
1137 Leute haben es durchsucht

首先是一个页面表单,只有一个input和textarea。当在textarea中输入的数据比较小(比如1000节)的时候,后台我用php的$_POST数组能读取到数据,但如果textarea中输入的数据比较大(比如10万字节)时,后台我用php的$_POST数组只能读取到input中的内容,textarea的内容读取不到。

然后我上网查了一下,说是服务器(我用的是AppSer集成环境)配置问题,需要修改php.ini中的post_max_size参数,我修改成了20M,通过phpinfo.php打印查看确实已经改变了,但是还是取不到。

希望大牛帮忙,TKS。

回复内容:

首先是一个页面表单,只有一个input和textarea。当在textarea中输入的数据比较小(比如1000节)的时候,后台我用php的$_POST数组能读取到数据,但如果textarea中输入的数据比较大(比如10万字节)时,后台我用php的$_POST数组只能读取到input中的内容,textarea的内容读取不到。

然后我上网查了一下,说是服务器(我用的是AppSer集成环境)配置问题,需要修改php.ini中的post_max_size参数,我修改成了20M,通过phpinfo.php打印查看确实已经改变了,但是还是取不到。

希望大牛帮忙,TKS。

php修改3个参数:
upload_max_filesize
post_max_size
memory_limit

nginx修改1一个参数:
client_max_body_size 35m; #客户端上传文件大小设为35M

这个好像不单单是改这里就可以的,好像Apache/Nginx的最大上传值也要改的。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage