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.

Register Globals

Tema en 'Servidores Dedicados' iniciado por milton, 24 Abr 2008.

  1. milton

    milton Usuario activo

    Hola a todos de nuevo, ahi les va otro planteamiento espero su ayuda.

    El script de un cliente necesita de Register Globals en ON para funcionar, que creen que deba de hacer? activarlo? o no activarlo?
    En caso de activarlo que consecuencias tiene?

    O que alternativa me dan?


    Me conviene subirle un arcchivo php.ini a su cuenta con las variables que necesita?
    Como se crea y a donde lo debo de subir?


    Gracias ;)
     
  2.  
  3. ideasmultiples

    ideasmultiples Usuario activo

    Esta es la solución para no tocar el php.ini y hacerlo sólo para un dominio mediante .htaccess
     
  4. milton

    milton Usuario activo

    Muchas gracias ideasmultiples :aprueba:
     
  5. Apolo

    Apolo Administrador Miembro del Staff Administrador CH

    Para ideasmultiples:

    Te pido por favor, en adelante, publicar la respuesta directamente en el foro. Si sigues poniendo enlaces hacia partes de tu blog o de tu sistema de preguntas frecuentes, se asimilará de todas maneras a cierta forma de autopromoción y luego ya ho habrá quién detenga la avalancha. Gracias. ;)

    Para milton:

    Si PHP está instalado como CGI, entonces ese archivo .htaccess te va a generar un error 500.

    En su lugar, debes poner un archivo php.ini con la directiva. Algo como:

    register_globals = On

    Tener encendido register_globals puede tener problemas de seguridad y/o hacer más vulnerable un sitio web, pero pues para detalles sería mejor consultar a un programador que sepa del asunto o a un experto en seguridad.

    Saludos,
     
  6. ideasmultiples

    ideasmultiples Usuario activo

    Lamentablemente Jaime, entonces tendré que dejar contestar.

    Todas las soluciones y respuestas dentro de ideasmultiples.com, son propiedad intelectual de ideasmultiples, no mias.

    Igual que cuando veo algo interesentate pongo el link directo a la noticia, (Como casi todos los usuarios) por respeto a los derechos de autor del que ha invertido tiempo y cerebro en escribirla, no voy a hacer menos cuando la respuesta o la solución está en una página de la empresa a la que pertenezco...: rolleyes:.

    Tu que opinas? :)
     
  7. Apolo

    Apolo Administrador Miembro del Staff Administrador CH

    Hombre, qué exagerado, tanto en tu mensaje inicial como en tu respuesta. No me digas que publicar algo como...

    "En el fichero .htaccess deberemos colocar la siguiente línea:

    php_flag register_globals on"

    ... es algo tan complicado de escribir, o que una a una esas palabras están registradas en alguna parte como copyright y pobre de aquel mortal que se atreva a mencionarlas en alguna otra parte.

    Es que aquí no estamos hablando de un extenso tratado y ni siquiera de un simple ensayo con derechos de autor.

    Más papistas que el Papa, tampoco. Yo sé que tú perfectamente puedes responder cuando quieres y puedes, sin problema alguno y sin violar los sagrados derechos de autor del sitio web de ideasmultiples.com

    Entonces, siguiendo ese extremo que propones, mejor volvamos ComunidadHosting una fiesta, que nadie publique respuestas aquí, que todos los que participamos en estos foros publiquemos TODOS los contenidos en nuestros respectivos sitios web y entonces respondemos con enlaces únicamente. Y pobre de aquel que se atreva a publicar contenidos en alguna parte de estos foros.

    Así de exagerado, pero en el otro extremo, es lo que acabas de responder.

    En fin. :)
     
  8. ideasmultiples

    ideasmultiples Usuario activo

    Jaime, dentro de nuestro soporte tenemos una serie de links a nuestra base de conocimiento para responder al las preguntas estandar como esta, eso significa que solo tengo que pulsar una tecla para poner uina respuesta.

    En segundo lugar, yo no he publicado el contenido para crear un enlace, esa respuesta publicada hace bastante tiempo y debe de ser la tercera o cuarta entre las casi mil que llevo en este foro, si tambien empiezas a marcar pautas o comentarios de como se debe y no se debe contestar, los foros más que en una fiesta, se van a volver bien aburridos....

    por cierto si a ti no te parecen "sagrados", no mis derechos de autor, sino los de ideasmultiples, me parece una enorme desconsideración y falta de respeto hacia ellos y hacia toda las personas que han trabajado y trabajan en ellos.
     
  9. Apolo

    Apolo Administrador Miembro del Staff Administrador CH

    Y dale con lo mismo. Yo no estoy pidiendo que se violen ningunos derechos de autor ni que se irrespete a nadie ni nada de eso, Sr Papa. Tendrías que denunciarme por todas las veces que he publicado lo mismo (php_flag register_globals on) en muchos foros, decenas o cientos de veces. Qué cosa más ridícula. Es que no me lo creo, así como tampoco me lo creo estar discutiendo sobre este asunto.

    En fin, otras palabras mías más que son incomprendidas.

    No hay problema, feliz noche. :aprueba:
     
  10. chiapashosting

    chiapashosting Usuario activo

    Que script es el que estas instalando y que te pide tener el register global en ON??
     
  11. ideasmultiples

    ideasmultiples Usuario activo

    Probablemente osComerce....
     
  12. Porque no creas un .htaccess?
     
  13. milton

    milton Usuario activo

    Si se pudo resolver con los datos que me paso ideasmultiples, y el script es un clon de un sitio web de torrents, bueno eso creo. Del cual no me se el nombre ya que es de un cliente.

    :-D
    Gracias a todos por sus respuestas
     
  14. Jacklead

    Jacklead Usuario activo

    Hola, apolo ya sé que este tema es de hace más de un año, pero a mi me pasa ese problema con el register globals, que lo necesito para oscommerce, obviamente el register globals está off, y cuando hago la solución de script que esta por toda la internet me da el error 500, entonces hay otra solución??? por ahí leí que había un php.ini en la carpeta public del servidor, pero dicho fichero no existe. Agradecería mucho cualquier ayuda.

    En php de mi hosting, dice que uno debería hacer lo posible para escribir los scripts, tanto así que no necesite poner los register globals on

    " 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."
     
  15. Apolo

    Apolo Administrador Miembro del Staff Administrador CH

    Hola Jacklead,

    Me temo que no entiendo tu caso específico. Por favor suministra más detalles, como por ejemplo:

    La versión de PHP que estás usando.
    El tipo de instalación de PHP, si es módulo de Apache o CGI.
    Lo que te haya contestado el soporte de tu proveedor de hosting.
    El mensaje de error exacto que se te presenta.
    (De ser posible) El URL de donde se presenta el error.

    Saludos,
     
  16. Jacklead

    Jacklead Usuario activo

    tú a milton le respondes esto:
    Para milton:

    Si PHP está instalado como CGI, entonces ese archivo .htaccess te va a generar un error 500.

    En su lugar, debes poner un archivo php.ini con la directiva. Algo como:

    register_globals = On

    Entonces asumo que mi php está en cgi, es más dentro de las carpetas aparecen otras carpetas que dicen cgi.

    Version de PHP: 5.2.8

    me sale un error en oscommerce cuando lo quiero administrar, que es ell siguiente
    :
    Server Requirement Error: register_globals is disabled in your PHP configuration. This can be enabled in your php.ini configuration file or in the .htaccess file in your catalog directory.

    Pongo el register_globals en "on", de las mil maneras que aparece en internet, y me da el aviso de error 500 que se refiere a un error interno del servidor.
    Lo que no entiendo, es que antes yo podía poner register_globals en on, y no me salía ningún tipo de error.
    Ya le anuncié a mi servicio de hosting, pero no responden aún.
    La url me tira el error, sólo cuando pongo en el .htaccess lo de register globals, de resto todas las páginas andan de maravilla.

    Muchas gracias.
     
  17. Apolo

    Apolo Administrador Miembro del Staff Administrador CH

    Si el servidor tiene instalado PHP como CGI entonces NO debes usar un archivo .htaccess para modificar las directivas de PHP. De eso trata precisamente mi primera respuesta en este tema.

    En su lugar creas un archivo que se llame "php.ini", es decir, la extensión tendrá que ser ".ini" y luego allí adentro pones la directiva que quieres modificar.

    Es una consulta demasiado básica que el soporte de tu proveedor de hosting debería ayudarte a resolver. :)

    Saludos,
     
  18. Jacklead

    Jacklead Usuario activo

    Muchas gracias apolo, que estés bien.
     


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


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·