Όταν ξεκινάει η εκτέλεση της δέσμης ενεργειών ASP, έχει αρκετές μεταβλητές συστήματος που την βοηθούν να εκτελέσει εργασίες με βάση το πρόγραμμα περιήγησης που χρησιμοποιεί ο χρήστης, τον τύπο του υπολογιστή στον οποίο εκτελείται, τη γλώσσα που έχει γίνει αποδεκτή και πολλά άλλα. Στη συνέχεια, μπορείτε να προσαρμόσετε την HTML σας έτσι ώστε να είναι τέλεια για IE ή τέλεια για το Netscape ή χρησιμοποιεί γραμματοσειρές για Macintosh και πολλά άλλα.

Ακολουθούν ορισμένες μεταβλητές διακομιστή που χρησιμοποιούνται κοινώς.

Όνομα μεταβλητήςΛειτουργία
HTTP_USER_AGENTBrowser ο χρήστης εκτελείται
HTTP_UA_OSΤο λειτουργικό σύστημα λειτουργεί ο χρήστης
HTTP_ACCEPT_LANGUAGEΓλώσσα που ο χρήστης θέλει
ΑΠΟΜΑΚΡΥΣΜΕΝΟΣ ΥΠΟΛΟΓΙΣΤΗΣΔιεύθυνση IP του χρήστη
GET_METHODGET ή 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).