Foros del Web » Programando para Internet » PHP »

cambiar con .htaccess en mod_rewrite

Estas en el tema de cambiar con .htaccess en mod_rewrite en el foro de PHP en Foros del Web. Hola, que tal, sabriais que he de poner en mi archivo .htaccess para cambiar register_globlas a OFF He provado con: Código PHP: php_flag register_globals off  pero cuando ...
  #1 (permalink)  
Antiguo 15/03/2008, 20:17
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
cambiar con .htaccess en mod_rewrite

Hola, que tal,

sabriais que he de poner en mi archivo .htaccess para cambiar register_globlas a OFF

He provado con:

Código PHP:
php_flag register_globals off 
pero cuando cardo php_info()

y miro como esta register_globlas y sigue en ON no cambia aOFF

akgo he leido sobre el

mod_rewrite , pero es que no me aclaro y no encuentro informacion en el buacador que me sirva.

Gracias.
  #2 (permalink)  
Antiguo 15/03/2008, 20:26
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: cambiar con .htaccess en mod_rewrite

Al ejecutar el phpinfo() hay dos columnas, una con los valores indicados en el php.ini y otra con los valores locales, usualmente definidos mediante el .htaccess.

Con el .htaccess con la linea que indicas sólo se modificaría la columna que corresponde a la configuración local.

En todo caso, si no te funciona es que tu servidor no te permite el uso de archivos .htaccess. Podrías contactarte con ellos y pedir que te lo habiliten, o en todo caso usar este script (que ya lo conoces) para limpiar las variables.

Saludos,
  #3 (permalink)  
Antiguo 15/03/2008, 20:36
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: cambiar con .htaccess en mod_rewrite

Gracias por responder okram, ya esuvimos hablando de eso el otro dia y les pregunte a los del hostin y me dijeron:

Cita:
Usted puede usar el .htaccess sin problemas, pero supongo que lo abrá escrito mal, se llama (.htaccess) con dos "c" y dos "s" por eso no funcionaría.

Además es totalmente compatible con mod_rewrite tanto para PHP como ASP, casi todos nuestros clientes lo utilizan.

a si que borre el .htaccess, lo cree de nuevo, BIEN escrito esta vez, ya sabes
pero cargo y recargo el php_info () y nada estan en ON

Gracias.
  #4 (permalink)  
Antiguo 15/03/2008, 21:02
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: cambiar con .htaccess en mod_rewrite

Es raro... Prueba poniendo:

Código PHP:
php_flag register_globals 0 
No sé si esta modificación requiere un safe mode desactivado en la configuración, pero si ese fuese el caso no tendrías más remedio que incluir el script al inicio de todas tus páginas, o en un global.php que incluirías en cada una de las páginas:

Código PHP:
if( ini_get("register_globals") ) {
    foreach( 
$_REQUEST as $key => $var ){
        if( 
$var === $$key ){
            unset($
$key);
        }
    }

Saludos,
  #5 (permalink)  
Antiguo 15/03/2008, 21:14
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: cambiar con .htaccess en mod_rewrite

Que va okkram he provado poniendo cero 0 y nad, no cambia, y el safe_mode esta en OFF, ya les preguntare el lunes a los del hostihg a ver que pasa, por que si me dicen que se puede usar .htaccess sera que se puede, pero mseguro que me habran de activar algo o lo que sea que se les haya olvidado para poder usar el .htaccess.

Y ese codigo que le has puesto,

Código PHP:
if( ini_get("register_globals") ) {
    foreach( 
$_REQUEST as $key => $var ){
        if( 
$var === $$key ){
            unset($
$key);
        }
    }


hace lo mismo que el que me dio GatorV,?

es que como es mas pequño, pero al verlo parece que hace lo mismo.ç

bueno ya me di cuenta, el otri parece limpiar tambien la cookies, o eso parece.


Un saludo.
  #6 (permalink)  
Antiguo 15/03/2008, 22:07
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: cambiar con .htaccess en mod_rewrite

Cita:
Iniciado por jaronu Ver Mensaje
Y ese codigo que le has puesto,

Código PHP:
if( ini_get("register_globals") ) {
    foreach( 
$_REQUEST as $key => $var ){
        if( 
$var === $$key ){
            unset($
$key);
        }
    }


hace lo mismo que el que me dio GatorV,?

es que como es mas pequño, pero al verlo parece que hace lo mismo.ç

bueno ya me di cuenta, el otri parece limpiar tambien la cookies, o eso parece.


Un saludo.
Hace lo mismo, aunque es ligeramente diferente. Además, el que te dió GatorV quita las barras invertidas que se agregan cuando magic_quotes está activado. Esto último no tiene que ver con el register_globals en absoluto, pero es también una medida de seguridad importante que se debe tomar en cuenta.

Saludos,
  #7 (permalink)  
Antiguo 15/03/2008, 23:26
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: cambiar con .htaccess en mod_rewrite

Si en tu hosting te están informando que el .htaccess funciona tanto como PHP como ASP, entonces dudo que éstes ejecutando un servidor Apache (con lo que el .htaccess no funcionará) ya que para ASP es necesario usar IIS.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:55.