Hola a todos.
Me he encontrado con un comportamiento bastante curioso (desde mi punto de vista) con php.
Al hacer un simple formulario que recoja un texto de un input:text y lo lleve a una segunda pagina para mostrarme que se ha escrito (vamos, el tipico: "has escrito ...")
me he encontrado con que si introduzco los caracteres < > hay problemas....vamos, problemas.....mas que problemas es que no hay nada. no imprime nada.
Concretamente:
Si escribo en el input: <
Imprime: <
Si escribo en el input: <q
Imprime: ""
Si escribo en el input: <a
Imprime: (nada, vacio)
(Con cualquier otra letra distinta de 'q', el comportamiento es el mismo, no imprime nada)
Si escribo en el input: <2
Imprime: <2
(El mismo comportamiento para todos los numeros)
Si escribo en el input: <q><
Imprime: "<"
Si escribo en el input: <texto>
Imprime: (nada, vacio)
etc...
No flipaba tanto desde que fumaba canutos......
Me estoy olvidando de algo super obvio o pasando algo por alto.... q leches pasa aqui???
Nota: Todo esto viene a cuento de que estoy implementando un poquillo de seguridad en la pagina (concretamente me encontraba mirando el asunto del HTMLi), pero al mostrar el mensaje, mando imprimir la variable "a pelo", sin "strip_tags" ni nada por el estilo...