FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
defecto en el envio mediante POST????
hola, miren me encuentro ante una situacion incomoda, acabo de descubrir que al enviar una variable mediante POST, si esta variable tiene como nombre por ejm: "a.cod", al llegar a destino el navegador(supongo) cambia dicho nombre, reemplazando los "." por "_", es decir mi variable por ejm llegaria asi: "a_cod" en destino, la verdad este defecto que acabo de descubrir del metodo de envio POST resulta perjudicial en muchos casos, quisiera saber si alguien sabe como solucionar dicho problema, si conocen alguna forma de evitar que el metodo de envio POST me cambie el nombre de las variables de envio, espero haber sido claro, estare pendiente de sus sugerencia u opiniones, gracias
__________________
"valor a pesar de toda debilidad del cuerpo, el espiritu debe triunfar" Última edición por gabrielflowers fecha: 21-05-2008 a las 16:29:46. |
#2
|
||||
|
||||
miren este ejemplo que hice para comprobar lo que digo:
Código PHP:
__________________
"valor a pesar de toda debilidad del cuerpo, el espiritu debe triunfar" |
#3
|
||||
|
||||
Hola,
Este comportamiento se debe no al método POST en sí, sino a PHP. El problema es que cuando la directiva REGISTER_GLOBALS está activa, PHP crea una variable por cada campo del formulario. Así, si el formulario contiene un campo "cod", PHP creará una variable $cod, lista para ser usada en código. Pero si uno de los campos es "a.cod", la variable tendría que ser $a.cod lo cual no es válido para la sintaxis de PHP, y de ahí que tenga que hacer el reemplazo. Esto está explicado en el manual. // Saludos |
#4
|
||||
|
||||
roman, me quieres decir que no se permiten "." como parte del nombre de las variables de envio(POST)?????, pues bien eso supuse al principio, para mi la verdad es casi imprescinble usar "." como parte del nombre de variables(en algunos casos) y por eso pedi ayuda para ver si se podia hacer algo para que el metodo de envio o PHP no me cambien el nombre de variables de envio que lleven "." como parte de su nombre, ahora bien no es posible esto que queria???? esa es la pregunta ahora
__________________
"valor a pesar de toda debilidad del cuerpo, el espiritu debe triunfar" |
#5
|
||||
|
||||
Cita:
Hasta donde veo, no puede resolverse eso. // Saludos |
#6
|
||||
|
||||
gracias roman, es una respuesta sensata
__________________
"valor a pesar de toda debilidad del cuerpo, el espiritu debe triunfar" |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
abrir: por defecto | Max_E. | Varios | 9 | 20-10-2008 15:55:24 |
envio de archivo con el componente envio de archivo | joel20 | JAVA | 1 | 04-08-2006 10:28:53 |
IBDatase Insert Post Edit Post | ariefez | Firebird e Interbase | 4 | 12-10-2005 01:53:04 |
Cambiar impresora por defecto mediante código | jdiazan | Impresión | 2 | 15-12-2004 18:16:23 |
Ejecucion por defecto... | craven | OOP | 2 | 04-07-2003 12:10:15 |
|