Pregunta

Me preguntaba si alguien sabe que la longitud total de un mundial posterior podría ser. por ejemplo:

$_POST['formInput'] = "hello world, how long can i be?";

Estoy creando un sitio donde alguien va a entrar en una cantidad desconocida de caracteres en un área de texto, por lo que potencialmente podría ser de 2 páginas en un documento de Word. Así que si alguien sabe de cualquier otro método de cómo puedo hacer esto aparte de usar un global post? (Que no puede ser guardado en un archivo, como datos importantes que no quiero que otras personas a encontrar) Eso sería muy útil.

Gracias

¿Fue útil?

Solución

Comprobar su php.ini para post_max_size. Esto es típicamente alrededor de 8 MB por defecto, pero si usted está en alojamiento compartido, que sin duda podría variar.

; Maximum size of POST data that PHP will accept.
post_max_size = 8M

Vas a tener que utilizar $_POST si desea enviar grandes cantidades de datos al servidor. Para un estudio adicional, yo sugiero revisar la POST método carga en la documentación.

Otros consejos

$_POST se rellena desde el cuerpo de una HTTP-Request. Dado que no existen restricciones sobre el tamaño de una HTTP-Request, no hay restricciones en la capa de protocolo. Sin embargo PHP tiene algunas limitaciones en la cantidad de entrada que va a leer. Esto se puede controlar con el establecimiento de ini post_max_size

Otro problema puede ser el límite por defecto en php.ini para max_input_vars directiva (por defecto 1000), no sólo el post_max_size. Si usted tiene, por ejemplo, una forma muy grande con miles de casillas de verificación del array $ _POST tendrá sólo 1000 llaves.

Si quieres algo de gran cantidad de datos enviados desde el navegador al servidor, tendrá que utilizar el método HTTP POST - lo que significa que se recibirán los datos, en el lado de PHP, en la matriz superglobal $_POST; no hay mucho que pueda hacer al respecto.

define la configuración directiva post_max_size la cantidad máxima de datos que puede ser recibida mediante el método POST -. puede que tenga que establecer que a un valor más alto que el que viene por defecto, en función de sus necesidades

Y, como se dijo en la documentación de post_max_size, el valor establecido para memory_limit también puede tener su importancia.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top