¿Qué significa ";" en el enlace [cerrado]

-5

En algunos enlaces, encontré ; .

Ejemplo: https://example.com/index.php?action=pm;sa=send;u=1

¿Qué significa eso? ¿Es un firewall de aplicación web?

    
pregunta Sec Researcher 18.11.2015 - 20:53
fuente

2 respuestas

5

La especificación W3C le permite utilizar ; como separador en lugar de & . Esto es solo un enlace estándar con un delimitador diferente.

  

Recomendamos que los implementadores del servidor HTTP, y en particular, los implementadores CGI admitan el uso de ";" en lugar de "&" para salvar a los autores el problema de escapar "&" personajes de esta manera.

Como lo mencionó Mike Ounsworth, no hay nada de seguridad relacionado con esto.

    
respondido por el d0nut 18.11.2015 - 21:01
fuente
3

Es un delimitador, permite que el servidor separe el argumento action=pm;sa=send;u=1 en tres declaraciones separadas:

action=pm
sa=send
u=1

No hay absolutamente nada relacionado con la seguridad al respecto.

    
respondido por el Mike Ounsworth 18.11.2015 - 21:01
fuente

Lea otras preguntas en las etiquetas