Όταν ξεκινάει η εκτέλεση της δέσμης ενεργειών ASP, έχει αρκετές μεταβλητές συστήματος που την βοηθούν να εκτελέσει εργασίες με βάση το πρόγραμμα περιήγησης που χρησιμοποιεί ο χρήστης, τον τύπο του υπολογιστή στον οποίο εκτελείται, τη γλώσσα που έχει γίνει αποδεκτή και πολλά άλλα. Στη συνέχεια, μπορείτε να προσαρμόσετε την HTML σας έτσι ώστε να είναι τέλεια για IE ή τέλεια για το Netscape ή χρησιμοποιεί γραμματοσειρές για Macintosh και πολλά άλλα.
Ακολουθούν ορισμένες μεταβλητές διακομιστή που χρησιμοποιούνται κοινώς.
Όνομα μεταβλητής | Λειτουργία |
HTTP_USER_AGENT | Browser ο χρήστης εκτελείται |
HTTP_UA_OS | Το λειτουργικό σύστημα λειτουργεί ο χρήστης |
HTTP_ACCEPT_LANGUAGE | Γλώσσα που ο χρήστης θέλει |
ΑΠΟΜΑΚΡΥΣΜΕΝΟΣ ΥΠΟΛΟΓΙΣΤΗΣ | Διεύθυνση IP του χρήστη |
GET_METHOD | GET ή POST |
HTTP_REFERER | Η προηγούμενη σελίδα από την οποία προέρχεται ο χρήστης |
Για παράδειγμα, εδώ υπάρχει ένα μπλοκ κώδικα που γράφει την κατάλληλη καταχώρηση στυλ φύλλου στη σελίδα με βάση το είδος του προγράμματος περιήγησης που τρέχει ο χρήστης.
Dim ServerVar
Ορίστε ServerVar = Request.ServerVariables
BrowserName = ServerVar ("HTTP_USER_AGENT")
OpSys = ServerVar ("HTTP_UA_OS")
'SHOW STYLESHEET ΓΙΑ ΣΥΣΤΗΜΑ ΣΥΓΚΡΙΣΗΣ'
αν το InStr (BrowserName, "MSIE")> 0 και το InStr (BrowserName, "Win")> 0 τότε
Response.Write ""
τέλος εαν
αν το InStr (BrowserName, "MSIE")> 0 και το InStr (BrowserName, "Win") = 0 τότε
Response.Write ""
τέλος εαν
αν το InStr (BrowserName, "MSIE") = 0 και το InStr (BrowserName, "Win")> 0 τότε
Response.Write ""
τέλος εαν
αν το InStr (BrowserName, "MSIE") = 0 και το InStr (BrowserName, "Win") = 0 τότε
Response.Write ""
τέλος εαν
| Εισαγωγή στο ASP Ebook
Κατεβάστε αυτό το ebook για να πάρετε όλα όσα πρέπει να ξέρετε για την εκμάθηση ASP - από ένα βήμα προς βήμα φροντιστήριο λιστών λειτουργιών, δείγμα κώδικα, κοινά σφάλματα και λύσεις, και πολλά άλλα! 101 σελίδες. |
Οδηγίες Βίντεο: Η έννοια της μεταβλητής (Απρίλιος 2024).