Anche con l'asp classic è ovviamente possibile usare l'urlencode.
La funzione urlencode ci consente di cifrare una stringa da passare via url, in modo che non dia problemi se passata tramite GET o POST.
Se ad esempio vogliamo passare via url una variabile che contiene un indirizzo internet che al suo interno ha già ha delle variabili passate nell'url, occorre encodare la stringa in modo da non avere problemi.
Ecco la funzione asp classic per encodare un url:
server.URLEncode(url-da-codificare)
Grazie a urlencode infatti, ad esempio, questa stringa:
corso.asp?id=54
diventerà:
corso%2Easp%3Fid%3D54
E potrà essere passata tranquillamente via codice.
A quanto vedo però, non esiste in asp classic una funzione urldecode, anche perchè in teoria non serve nel caso in cui si voglia poi fare una redirect all'url codificato.
Ma nessuno ci vieta di crearcene una noi usando i replace :)
lunedì 21 novembre 2016
Come passare un indirizzo via url con ASP Classic
Pubblicato da Oggi è un altro post
lunedì 21 novembre 2016 - 12:46
Iscriviti a:
Commenti sul post (Atom)
Piaciuto l'articolo? Lascia un commento!
EmoticonEmoticon