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?
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?
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.
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.
Lea otras preguntas en las etiquetas web-application web-browser url