Come abbiamo visto nel file di esempio del Rotator Schedule dello script precedente, è presente come prima riga l'istruzione "redirect pagina.asp" che sarà la pagina che il browser visualizzerà dopo che l'utente ha cliccato su un nostro banner. Ma come facciamo a sapere "quale" di questi è stato visualizzato al momento della scelta dell'utente?
L'oggetto Advertisement Rotator passerà per noi con il metodo "get" (a destra del nome della pagina), la variabile "url" contenente proprio l'URL di quel banner e la variabile "image", contenente il nome dell'immagine di quel banner (quest'ultima informazione nella maggior parte dei casi non è importante).
Come nell'esempio precendente, in caso fosse cliccato il primo banner, nell'indirizzo del browser sarà visualizzato:
http://nostrosito/pagina.asp?url=http://www.aspitalia.com
Il secondo:
http://nostrosito/pagina.asp?url=http://www.altavista.com
e così via...
Per leggere questa variabile nella nostra "pagina.asp" il codice può essere:
<% url=request.querystring("url") ' se vogliamo andare subito in quel sito aggiungiamo un redirect... response.redirect url %>
Naturalmente è a nostro piacere monitorare i banner più cliccati o altre cose simili.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Effettuare il download di un file via FTP con la libreria FluentFTP di .NET
- Debug di app .NET tramite snapshot con Application Insight
- Utilizzare le Fullscreen API di HTML5 in IE11
- Proteggere l'accesso ad una Azure Web e API App tramite Google
- Utilizzare .NET Core con le Azure Function
- Effettuare il redirect da HTTP a HTTPS con la Azure CDN
- Creare un package MTS con uno script ASP
- Autenticazione con Minimal API di ASP.NET Core 6
- Routing HTTP con i proxy delle Azure Function
- Convidere una share di rete tra VM di Azure