Ajout d'un paramètre querystring

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 718 fois - Téléchargée 39 fois

Contenu du snippet

Le but ici est d'ajouter un paramètre de type "get" puis de rappeler la page. je m'explique: on est sur une page www.mapage.ch/default.asp on aimerai recharger la page mais avec un paramètre supplémentaire. suffit de passe le paramètre en question a ma fonction et le tour est joué.

elle va aller voir si il y a déjà des paramètres ou pas puis ajouté le paramètre.

on doit lui passer un paramètre du genre "a=98" ou encore "a=98&b=45"

Source / Exemple :


' Fonction pour ajouter une valeur au querystring
function addQuerystring(a)
if request.ServerVariables("QUERY_STRING")="" then
 a="?" & a
else
 a="?" & request.ServerVariables("QUERY_STRING") & "&" & a
end if

a=request.ServerVariables("SCRIPT_NAME") & a
response.Redirect(a)
end function

Conclusion :


c'est simple mais peut etre pratique dites moi si qqchose ne vas pas ou si vous avez des idées d'améliorations
merci!

A voir également

Ajouter un commentaire Commentaires
cs_titoune76 Messages postés 8 Date d'inscription mercredi 10 décembre 2003 Statut Membre Dernière intervention 7 novembre 2005
10 déc. 2003 à 16:24
Salut,

Moi j'ai un site ave 2 versions : turc et anglais. Le contenu est dans l'une des 2 langues en fonction du parametre de querystring "lng". Comment je peux faire pour qu'une page dont le chemin est défini par un URL et plein de variables dans la querystring se recharge elle meme en ne changeant que la variable "lng" quand je click 1 lien? Autrement dit comment récupérer l'URL complet avec la querystring complete ? (pour en modifier des morceaux ensuite...) Merci, et pardon pour la longueur... :o)
cs_monstermax Messages postés 36 Date d'inscription jeudi 28 mars 2002 Statut Membre Dernière intervention 5 décembre 2002
13 sept. 2003 à 03:05
pour faire plus simple :

Function addQuerystring(donnees_a_ajouter)
new_url = Request.ServerVariables("SCRIPT_NAME") & "?" & Request.QueryString & "&" & donnees_a_ajouter
Response.Redirect(new_url)
End Function
DarkRomu Messages postés 5 Date d'inscription jeudi 20 février 2003 Statut Membre Dernière intervention 4 mai 2004
11 juin 2003 à 12:14
Un petit truc pratique c'est vrai !
Une suggestion : Ajouter l'encodage du paramètre ajouté gràce à la Méthode "Server.URLEncode(machaine)" (pour avoir par exemple "%20" à la place des espaces...)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.