Ver Mensaje Individual
  #8 (permalink)  
Antiguo 05/12/2002, 14:52
Herminio Heredia San
 
Fecha de Ingreso: septiembre-2001
Ubicación: Monterrey
Mensajes: 663
Antigüedad: 22 años, 6 meses
Puntos: 6
Como comnetario

Como comentario hay un detalle que los dos estan pasando por alto y es que las directivas que estan en el archivo php.ini estan seteadas por un esquema de permisos que determinan de que manera puede ser afectada dicha directiva a saber son los siguientes.
  • PHP_INI_USER
  • PHP_INI_PERDIR
  • PHP_INI_SYSTEM
  • PHP_INI_ALL
PHP_INI_USER permite setear directivas durante la ejecucion de un scritp del usuario.
PHP_INI_PERDIR permite setar directivas mediante el archivo php.ini o htaccess, cuando php esta como modulo de apache.
PHP_INI_SYSTEM permite setear directivas por medio del archivo php.ini y httpd.conf.
PHP_INI_ALL permite setear directivas por medio de la funcion ini_set al menos el teoria y por archivos .htaccess y obviamente por medio del archivo php.ini y httpd.conf.

A hora el problema de zeus_bsas es que magic_quotes_gpc esta controlada por los pemisos PHP_INI_SYSTEM y PHP_INI_PERDIR.
De tal forma que solo pued acceder a ella mediante el archivo php.ini o por medio del un archivo .htaccess esta ultima opcion tiene dos condiciones que php este como modulo de apache y que la directiva AllowOverride en el apache, para el directorio del usuario este seteada con ALL o Options por lo menos.

Para acceder a la driectiva de esta ultima forma se debe de crear el archivo .htaccess y agregar la siguiente linea dentro de el.

php_value magic_quotes_gpc 1