Quando lo script ASP inizia a funzionare, ha un certo numero di variabili di sistema che lo aiutano a eseguire attività in base al browser che l'utente sta utilizzando, al tipo di computer su cui sono in esecuzione, alla lingua accettata e molto altro. È quindi possibile personalizzare il codice HTML in modo che sia perfetto per IE o perfetto per Netscape o che utilizzi i caratteri per un Macintosh e molto altro.

Ecco alcune variabili del server comunemente utilizzate.

Nome della variabileFunzione
HTTP_USER_AGENTBrowser che l'utente sta eseguendo
HTTP_UA_OSSistema operativo in esecuzione l'utente
HTTP_ACCEPT_LANGUAGELingua che l'utente desidera
HOST REMOTOIndirizzo IP dell'utente
GET_METHODOTTIENI o POST
HTTP_REFERERLa pagina precedente da cui proveniva l'utente


Ad esempio, ecco un blocco di codice che scrive la voce del foglio di stile appropriata nella pagina in base al tipo di browser in esecuzione.

Dim ServerVar
Impostare ServerVar = Request.ServerVariables
BrowserName = ServerVar ("HTTP_USER_AGENT")
OpSys = ServerVar ("HTTP_UA_OS")

'MOSTRA FOGLIO DI STILE PER IL SISTEMA DI ABBINAMENTO'
se InStr (BrowserName, "MSIE")> 0 e InStr (BrowserName, "Win")> 0, allora
Response.Write ""
finisci se
se InStr (BrowserName, "MSIE")> 0 e InStr (BrowserName, "Win") = 0, allora
Response.Write ""
finisci se
se InStr (BrowserName, "MSIE") = 0 e InStr (BrowserName, "Win")> 0, allora
Response.Write ""
finisci se
se InStr (BrowserName, "MSIE") = 0 e InStr (BrowserName, "Win") = 0, allora
Response.Write ""
finisci se

Introduzione ad ASP Ebook

Scarica questo ebook per ottenere tutto ciò che devi sapere sull'apprendimento di ASP: da un tutorial passo-passo a elenchi di funzioni, codice di esempio, errori e soluzioni comuni e molto altro! 101 pagine.

Istruzioni Video: Crossover TechoPillz - "Bad Copy Protection" (Potrebbe 2024).