6 votes

Que signifie le symbole ? dans une URL ?

Que signifie le symbole ? dans une URL ?

11voto

Coxy Points 5256

Cette partie de l'URL (c'est-à-dire après l'élément ? ) est appelée "chaîne de requête".
http://en.wikipedia.org/wiki/Query_string

Il est utilisé pour passer des paramètres dans les applications web.

Par exemple, en ASP.NET, je peux avoir un fichier .aspx page comme ceci :
http://example.com/myapp/default.aspx

Dans le code de cette page, je peux vérifier la présence de tout paramètre de chaîne de requête :

string paramValue = Request.QueryString["param"];

Donc si quelqu'un visite ma page avec l'URL de http://example.com/myapp/default.aspx?param=abcd
Alors la valeur de paramValue sera "abcd".

9voto

CyberDem0n Points 4174

RFC pour le protocole http, section 3.2.2 http URL

" ?" - est le délimiteur entre "chemin absolu" et "requête".

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X