[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]http://www.php.net/manual/en/reserved.variables.php#reserved.variables.postEn la liga superior, explican el uso de variables globales y hay ejemplos de como manejar las nuevas variables o como adaptar el codigo viejo al nuevo para que sigan funcionando las formas con metodos post y get.
Por otro lado, mi solución fue editar el php.ini y en la variable register_globals = Oncambie el valor a On, claro, cuando uno lee la nueva documentación no recomiendan tener este valor activado, por defecto viene desactivado, y dada un poco mi urgencia por parchar mis webapps recurri a este metodo algo "mediocre", pero seguire leyendo para usar las nuevas variables.
Gracias de nuevo. Santiago wrote:
Este problema ya se me había presentado en la versión 4.2.1 de php. Y el motivo es que en la nueva versión de php, el archivo php.ini viene con algunos valores cambiado, pero debido a las prisas no investigue cuales variables vienen modificadas. Para resolver el problema solo sustituí el nuevo php.ini por el php.ini anterior. Si logras identificar los cambios, me gustaría que me enviaras una copia. David Alfredo Daza Padron writes:Hola, el dia de hoy me vi en la necesidad de cambiar de versión mi apache y php, todo iba muy bien, actualice a apace 1.3.26 en un nuevo directorio, totalmente aparte del original para no tocar mi apache que sigue funcionando, de igual forma compile el php-4.2.2 para corregir la vulnerabilidad detectada en la versión anterior, perfecto, todo se compilo a pedir de boca, igual un nuevo directorio de php para no afectar el origianl que si funcionaapache configure --prefix=/usr/local/apachenuevo --enable-module=so make make install php./configure --prefix=/usr/local/php4.2.2 --with-apxs=/usr/local/apachenuevo/bin/apxs --without-mysql --enable-track-varsmake make installperfecto, todo se instalo y funciono bien a las mil maravillas, ok probe que me diera la info de php, todo bien, reconocia el httpd.conf el modulo de php, y las paginas en php las desplegaba, asi que antes de terminar mi migración de aplicaciones web, decidi probar mis formas en web que pasan datos de html a php, utilizandos los TAGS de FORM en html hago un metodo POST para enviar datos a una pagina PHP, son 2 o 3 datos en vil texto plano, mi sorpresa fue que la pagina en PHP no recibia los datos, es decir, al hacer llamado a la $variable que pasaba, me da un valor nulo y por lo tanto la hoja en PHP no cumple su cometido. Mi duda es: como compile con el mod_so activado, se me habra pasado activar otro modulo para manejar paso de información entre hojas para apache? Debo activar algun otra opción en el httpd.conf, puesto que copie los mismos parametros de un httpd.conf al nuevo httpd.conf para no perder tiempo en configurar.. O sera acaso que hay algun nuevo problema, sencillo pero al fin problema con el php 4.2.2 o algo que me haya faltado activar en el php?Gracias. -- Ing. David Alfredo Daza Padron Security & Capacity Planning Direccion de Desarrollo Tecnologico - VITI / ITESM - Tel (52)(81) 8387 2818, 4580 ext. 351 Tel Dir. 81552581 Monterrey, Nuevo Leon MEXICO --------------------------------------------------------------------- Lista de soporte de LinuxPPP Reglas de la lista en http://linuxppp.com/reglas.html--------------------------------------------------------------------- Lista de soporte de LinuxPPP Reglas de la lista en http://linuxppp.com/reglas.html
-- Ing. David Alfredo Daza Padron Security & Capacity Planning Direccion de Desarrollo Tecnologico - VITI / ITESM - Tel (52)(81) 8387 2818, 4580 ext. 351 Tel Dir. 81552581 Monterrey, Nuevo Leon MEXICO --------------------------------------------------------------------- Lista de soporte de LinuxPPP Reglas de la lista en http://linuxppp.com/reglas.html