PHP Mejores Practicas :: php.ini

Marzo 18, 2007

Para quienes desarrollan en PHP o piensan hacerlo a continuacion presento algunas de las llamadas Best Practices o Mejores Practicas relacionadas con PHP y mas especificamente con el archivo deconfiguracion php.ini

Algunas configuraciones en el archivo php.ini controlan como PHP interpreta nuestros scripts. Estas configuraciones pueden traer errores inesperados al mover nuestros programas de un ambiente de desarrollo al de produccion. Las siguientes recomendaciones reducen la dependencia de nuestro codigo con la configuracion del archivo php.ini

short_open_tag

Siempre debemos utilizar los tags largos de PHP para iniciar nuestro codigo, es decir: < ? php echo "visita portalquito.com!"; ?>
No se debe utilizar los impresiones cortas con echo

asp_tags

No utilizar tags al estilo ASP: <% echo "visita ecuadormusical.com"; %>

gpc_magic_quotes

Es recomendable que en nuestro codigo incluyamos un archivo o funcion antes de ejecutar nuestras rutinas para obtener los parametros mediante $_GET o $_POST o $_COOKIE. Este archivo/funcion que debemos incluir deberia chequear si esta activadala opcion gpc_magic_quotes y luego a todos valores de $_GET, $_POST y $_COOKIE le corremos la funcion stripslashes para eliminar las barras invertidas agregadas por la opcion pgc_magic_quotes.

register_globals

Nunca confiar que esta opcion este seteada. Siempre se debe acceder a todos los valores de GET, POST y COOKIE con las variables superglobles $_GET, $_POST y $_COOKIE. Es conveniente entonces declarar $PHP_SELF = $_SERVER[’PHP_SELF’]; en nuestro archivo descrito en el punto anterior y despues del chequeo de gpc_magic_quotes. Como podemos apreciar, este archivo es el comunmente llamado de inicializacion y que todas nuestras aplicaciones deben tener.

File uploads:

El maximo tamaño para subir un archivo es determinado por los siguientes parametros:
file_uploads deberia estar en 1 (por omision)
memory_limit deberia esta ligeramente mayor que las variables post_max_size y upload_max_filesize
post_max_size deberia ser lo suficientemente grande
upload_max_filesize deberia ser lo suficientemente grande

Hay varios aspectos mas que se deben considerar dentro de las mejorar practicas y en posterior post los dare a conocer…

 

Entrada almacenada bajo: PHP

Este post ha sido visto 800 veces

Envia comentario

Obligatorio

Obligatorio

Algunas etiquetas HTML estan permitidas:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Conectate a este comentario  |  Suscribete a los comentarios via RSS Feed