he notado que algunos sitios (incluyendo el antiguo http://careers.stackoverflow.com 1.0) tienen cadenas de consulta que se ven así:¿Cuál es la diferencia entre/123 y /? 123?
http://somewebapp.example/?123
en comparación con:
http://somewebapp.example/123
o http://somewebapp.example/id/123
¿Cuáles son ¿Por qué los desarrolladores eligen implementar las URL de sus aplicaciones web usando el primer ejemplo en lugar del segundo y el tercer ejemplo?
Y, como beneficio adicional, ¿cómo se implementaría el primer ejemplo en PHP, dado que 123
es la clave principal de alguna fila en una tabla de base de datos? (Sólo hay que saber cómo recuperar 123
de la URL; ya sé cómo consultar la base de datos para una clave principal de 123
.)
EDITAR [5/28]: Vaya, se olvidó de que todos sepan que sé cuáles son las dos últimas URL, cómo funcionan y cómo implementarlas. Sin embargo, gracias por los recordatorios, creo que tuve algunos malentendidos no relacionados que de todos modos se aclararon fortuitamente.
¡Gracias! Aceptado por responder ambas preguntas. No me di cuenta de que era tan simple de tomar la tecla . – BoltClock