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
Suscribirse por mail
Envia comentario
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