1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

dilema con register_globals = Off, -On?

Tema en 'Asuntos Técnicos' iniciado por fox, 9 May 2007.

  1. fox

    fox Nuevo usuario

    Hola que tal!!!


    Tenemos un servidor compartido, tenemos 2 clientes

    uno que quiere que este apagado rigister_globals, otro prendido por que lo requiere para que funcione su script, que puedo hacer?

    hay alguna forma de personalizar esto por usuario, algun script??? :rolleyes:

    PHP.INI..........

    ; You should do your best to write your scripts so that they do not require
    ; register_globals to be on; Using form variables as globals can easily lead
    ; to possible security problems, if the code is not very well thought of.
    register_globals = Off

    Muchas gracias a Todos:)
     
  2.  
  3. cheroki

    cheroki Usuario activo

    con eso mismo, pon un php.ini en la cuenta de un cliente con register_globals en off y en la otra con register_globals en on, o sea en el que la quieras diferente a la configuración del servidor ponle un php.ini como lo quiera tu cliente.

    Otra opción es mediante .htaccess.
     
  4. fox

    fox Nuevo usuario

    muchas gracias por reponder

    a ver tengo una duda mi php.ini lo tengo en..
    /etc/php5/apache2 hay solo puedo poner un php.ini o como dices tu? disculpa pero soy un poco novato.


    por otro lado como seria con htaccess?
     
  5. Apolo

    Apolo Administrador Miembro del Staff Administrador CH

    Hola,

    .htaccess funciona cuando PHP está instalado como módulo de Apache.

    php.ini funciona cuando PHP está instalado como CGI o en un servidor Windows.

    El archivo respectivo se debe poner en la cuenta de hosting respectiva.

    Otra opción es que modifiques el archivo de Apache para cada VirtualHost, con ese cambio.

    Y te recomiendo firmemente que contrates un administrador o un servidor manejado, pues podrías enfrentar problemas mucho más graves que una simple modificación de directiva en PHP.

    :)
     
  6. fox

    fox Nuevo usuario

    puse un servidor con Linux suse 10.2 que es la mejor distribucion que manejo, ya se que me van a decir que eso es en red hat -fedora..pues si..pero lo hice en suse...puse el servidor apache y lamp lo configure a mis clientes que ya tenia les cree una cuenta, un usuario con acceso por ftp..ok.. vamos bien, y di de baja todos los hostings que tenia antes, finalmente aqui en la empresa hay una mega conexion y dije, voy aprovechar esto.. son 70 megas por segundo bidireccionales.. ya tengo a todos mis clientes aqui, pero me recomendaron y me han llegado mas sitios, por el momento no manejo panel de control.. y con perdon.. todo lo manejo a como dios me dio entender y con lo poco que se del tema... en servidores web

    y francamente no entiendo lo que me dicen de php.ini, algun curso que me recomienden?

    o alguien que me quiera ilustar mas al respecto.. plese
     
  7. Apolo

    Apolo Administrador Miembro del Staff Administrador CH

    ¿Quién ha mencionado panel de control? Para lo que necesitas hacer no se requiere ningún panel de control. :)


    No tienes que pedir perdón, por nada y para nada, de la misma manera que yo no tengo que pedir perdón por no saber mecánica y le meto mano a mi carro... pero si algo se rompe o me estrello, pues habrá sido mi responsabilidad.

    Volviendo al tema, sobre el .htaccess que preguntaste. Pues es un archivo de texto plano, que puedes crear desde la consola de comandos o desde el bloc de notas de Windows, etc, y el pones ese nombre tal y como está: .htaccess

    Luego pones dentro esta directiva:

    php_value register_globals "Off"

    o

    php_value register_globals "On"

    dependiendo de si lo necesitas apagado o encendido.

    Luego ese archivo lo subes al DocumentRoot de cada sitio Web. El DocumentRoot es el punto de inicio del sitio web, es decir, donde se publican los archivos que serán accesados públicamente a través de Internet.

    Espero te sirva.

    Saludos,
     
  8. fox

    fox Nuevo usuario

    :p mucha, muchas gracias por ayudarme.. :D
     
  9. Apolo

    Apolo Administrador Miembro del Staff Administrador CH

    Con gusto. :)
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·