不过,可以配置php.ini文件,修改上传文件大小的限制.
查找以下选项并修改-
file_uploads = On ;打开文件上传选项
如果要上传比较大的文件,仅仅以上两条还不够,必须把服务器缓存上限调大,把脚本最大执行时间变长
各种web开发语言中,各个页面之间基本都会进行数据的传递,web开发里面比较常用的数据传递方式有get
post,一直以来我都只知道get传递的数据量要比post传递的数据量要少,所以传递大数据量还是要用post,但是 get post
这两种方式最大能传递多少数据呢?一直没搞清楚.
今天由于工作的需要,还必须得把这个问题搞明白一下了,下面就说说GET与POST传递数据的最大长度能够达到多少吧.
get
实际上,URL不存在参数上限的问题,HTTP协议规范也没有对URL长度进行限制.这个限制是特定的浏览器及服务器对它的限制.IE对URL长度的限制
如果url太长,服务器可能会因为安全方面的设置从而拒绝请求或者发生不完整的数据请求.
post
理论上讲是没有大小限制的,HTTP协议规范也没有进行大小限制,但实际上post所能传递的数据量大小取决于服务器的设置和内存大小.因为我们一般
post的数据量很少超过MB的,所以我们很少能感觉的到post的数据量限制,但实际中如果你上传文件的过程中可能会发现这样一个问题,即上传个头比较
修改php.ini
找到:
例如:upload_max_filesize = 10M
$a = [
];
echo 'max=' . max($a[1]) . 'br/';
echo 'min=' . min($a[1]);