ASP ServerVariables సెట్
నిర్వచనం మరియు ఉపయోగం
ServerVariables సెట్ సర్వర్ వేరియబుల్స్ విలువలను పొందడానికి ఉపయోగించబడుతుంది.
సంకేతం
Request.ServerVariables (server_variable)
పారామీటర్ | వివరణ |
---|---|
server_variable | అవసరం. పొందడానికి వేణికి ఉన్న సర్వర్ వేరియబుల్సర్వర్ వేరియబుల్పేరు. |
సర్వర్ వేరియబుల్
వేరియబుల్ | వివరణ |
---|---|
ALL_HTTP | క్లయింట్ ద్వారా పంపబడిన అన్ని HTTP హెడర్లను పొందుతుంది. ఎల్లప్పుడూ HTTP_ ముందుకు పెరిగినది |
ALL_RAW | రావు రూపంలో అన్ని హెడర్లను పొందుతుంది |
APPL_MD_PATH | ఐఎస్ఎఐ డిఎల్ఎల్ కొరకు అప్లికేషన్ యొక్క మెటా బేస్ పథాను పొందుతుంది |
APPL_PHYSICAL_PATH | మెటా బేస్ పథానికి సంభందించిన ఫిజికల్ పథాను పొందుతుంది |
AUTH_PASSWORD | క్లయింట్ యుజర్ ప్రమాణీకరణ డైలాగ్ లో ప్రవేశపెట్టబడిన విలువను పొందుతుంది |
AUTH_TYPE | సర్వర్ యుజర్లను పరిశీలించడానికి ఉపయోగించే ప్రమాణీకరణ పద్ధతి |
AUTH_USER | సర్వర్ నుండి అథెంటికేటెడ్ యూజర్ పేరును పొందుతుంది |
CERT_COOKIE | క్లయింట్ సర్టిఫికేట్యొక్క యూనిక్ ఐడిని స్ట్రింగ్ రూపంలో తిరిగిస్తుంది |
CERT_FLAGS | క్లయింట్ సర్టిఫికేట్ ఉన్నప్పుడు bit0 నుండి 1 సెట్ అవుతుంది మరియు క్లయింట్ సర్టిఫికేట్యొక్క సర్టిఫికేషన్ అథారిటీ వినాయినప్పుడు bit1 నుండి 1 సెట్ అవుతుంది |
CERT_ISSUER | క్లయింట్ సర్టిఫికేట్యొక్క ఇస్యూర్ ఫీల్డ్ను తిరిగిస్తుంది |
CERT_KEYSIZE | సెక్యూర్ సాక్ట్స్ లేయర్ కనెక్షన్ కీ సైజ్ లోని బిట్స్ సంఖ్యను పునరుద్ధరిస్తుంది |
CERT_SECRETKEYSIZE | సర్వర్ సర్టిఫికేట్ ప్రైవేట్ కీ లోని బిట్స్ సంఖ్యను పునరుద్ధరిస్తుంది |
CERT_SERIALNUMBER | క్లయింట్ సర్టిఫికేట్యొక్క సరియల్ నంబర్ ఫీల్డ్ను తిరిగిస్తుంది |
CERT_SERVER_ISSUER | సర్వర్ సర్టిఫికేట్ యొక్క ఇస్యూర్ ఫీల్డ్ ను పునరుద్ధరిస్తుంది |
CERT_SERVER_SUBJECT | సర్వర్ సర్టిఫికేట్ యొక్క సబ్జెక్ట్ ఫీల్డ్ ను పునరుద్ధరిస్తుంది |
CERT_SUBJECT | క్లయింట్ సర్టిఫికేట్యొక్క థీమ్ ఫీల్డ్ను తిరిగిస్తుంది |
CONTENT_LENGTH | క్లయింట్ ద్వారా పంపబడిన కంటెంట్ పొడవును తిరిగిస్తుంది |
CONTENT_TYPE | కంటెంట్యొక్క డేటా రకాను తిరిగిస్తుంది |
GATEWAY_INTERFACE | సర్వర్ ద్వారా ఉపయోగించబడే CGI ప్రతిపాదనను తిరిగిస్తుంది |
HTTP_<HeaderName> | హెడర్నిలో నిల్వ చేయబడిన విలువను తిరిగిస్తుంది HeaderName |
HTTP_ACCEPT | Accept హెడర్యొక్క విలువను తిరిగిస్తుంది |
HTTP_ACCEPT_LANGUAGE | కంటెంట్ని ప్రదర్శించడానికి ఉపయోగించాల్సిన భాషను వివరించే స్ట్రింగ్ను తిరిగిస్తుంది |
HTTP_COOKIE | అభ్యర్థనతో జతచేయబడిన కుకీ స్ట్రింగ్ను తిరిగిస్తుంది |
HTTP_REFERER | రిక్వెస్టును ప్రస్తుత పేజీకి పరిగణించిన పేజీ యొక్క URL ను కలిగివున్న స్ట్రింగ్ ను పునరుద్ధరిస్తుంది. పేజీ రీడైరెక్ట్ అయితే, HTTP_REFERER ఖాళీగా ఉంటుంది |
HTTP_USER_AGENT | రిక్వెస్టును పంపించిన బ్రౌజర్ ను వర్ణించే స్ట్రింగ్ ను పునరుద్ధరిస్తుంది |
HTTPS | సెక్యూర్ చానల్ ద్వారా రిక్వెస్టు వచ్చినప్పుడు ON లేదా అనాచాన చానల్ ద్వారా రిక్వెస్టు వచ్చినప్పుడు OFF అవుతుంది |
HTTPS_KEYSIZE | సెక్యూర్ సాక్ట్స్ లేయర్ కనెక్షన్ కీ సైజ్ లోని బిట్స్ సంఖ్యను పునరుద్ధరిస్తుంది |
HTTPS_SECRETKEYSIZE | సర్వర్ సర్టిఫికేట్ ప్రైవేట్ కీ లోని బిట్స్ సంఖ్యను పునరుద్ధరిస్తుంది |
HTTPS_SERVER_ISSUER | సర్వర్ సర్టిఫికేట్ యొక్క ఇస్యూర్ ఫీల్డ్ ను పునరుద్ధరిస్తుంది |
HTTPS_SERVER_SUBJECT | సర్వర్ సర్టిఫికేట్ యొక్క సబ్జెక్ట్ ఫీల్డ్ ను పునరుద్ధరిస్తుంది |
INSTANCE_ID | సర్వర్ సర్వర్ యొక్క టెక్స్ట్ ఫార్మాట్లో చిహ్నం |
INSTANCE_META_PATH | రిక్వెస్టును స్పందించే IIS సర్వర్ యొక్క మెటా బేస్ పాత్రి చిహ్నం |
LOCAL_ADDR | రిక్వెస్టు వచ్చిన సర్వర్ చిహ్నాన్ని పునరుద్ధరిస్తుంది |
LOGON_USER | వినాయకుని సర్వర్ నుండి రిక్వెస్టు వచ్చిన సర్వర్ చిహ్నాన్ని పునరుద్ధరిస్తుంది |
PATH_INFO | క్లయింట్ ద్వారా పేర్కొనబడిన అదనపు మార్గ సమాచారాన్ని రాబట్టుతుంది |
PATH_TRANSLATED | PATH_INFO యొక్క అనువాదంలో మార్గాన్ని పాటించి అవసరమైన వాస్తవమైన-వాస్తవిక మార్పిడి చేసే పదం |
QUERY_STRING | HTTP అభ్యర్ధనలో ప్రశ్నాకరణ క్రితం పేర్కొనబడిన ప్రశ్నా సమాచారాన్ని రాబట్టుతుంది |
REMOTE_ADDR | అభ్యర్ధన చేసే రిమోట్ హోస్ట్ యొక్క IP చిహ్నాన్ని రాబట్టుతుంది |
REMOTE_HOST | అభ్యర్ధన చేసే హోస్ట్ పేరును రాబట్టుతుంది |
REMOTE_USER | వినియోగదారి ద్వారా పంపబడిన అసమానమైన యూజర్ పేరు పదంను రాబట్టుతుంది |
REQUEST_METHOD | అభ్యర్ధన చేయడానికి ఉపయోగించబడిన పద్ధతిని రాబట్టుతుంది |
SCRIPT_NAME | జరుపుతున్న స్క్రిప్ట్ కు వాస్తవమైన మార్గం రాబట్టుతుంది |
SERVER_NAME | సర్వర్ యొక్క హోస్ట్ పేరు, DNS అలాస్ లేదా IP చిహ్నంను సెల్ఫ్-రిఫరెన్షింగ్ యూఆర్ఎల్స్ లో కనిపించే రూపంలో రాబట్టుతుంది |
SERVER_PORT | అభ్యర్ధన పంపబడిన పోర్ట్ సంఖ్యను రాబట్టుతుంది |
SERVER_PORT_SECURE | రాబట్టుతుంది పదం కొన్ని లేదా 1 ఉంది. అభ్యర్ధన సురక్షిత పోర్ట్ పై ప్రాసెస్ అవుతుంది అప్పుడు, ఇది 1 ఉంటుంది. లేకపోతే, 0 ఉంటుంది |
SERVER_PROTOCOL | అభ్యర్ధన సమాచార ప్రొటోకాల్ పేరు మరియు రీవిజన్ అందిస్తుంది |
SERVER_SOFTWARE | అభ్యర్ధనను సమాధానించిన మరియు గేట్వే నడిపే సర్వర్ సాఫ్ట్వేర్ పేరు మరియు వెర్షన్ అందిస్తుంది |
URL | URL యొక్క బేస్ పోర్టియన్ అందిస్తుంది |
ప్రకటన
ఉదాహరణ 1
మీరు అలాగే అన్ని సర్వర్ వేరియబుల్స్ ని చుట్టూ ప్రయత్నించవచ్చు:
<% for each x in Request.ServerVariables response.write(x & "<br />") తరువాతిది %>
ఉదాహరణ 2
ఈ ఉదాహరణ పరిశీలకుడు బ్రౌజర్ రకం, IP చిహ్నం మొదలైన విషయాలను ఎలా తెలుసుకోవచ్చు చూపుతుంది:
<html> <body><b>ఈ సైట్ ని మీరు ఎలా బ్రౌజింగ్ చేస్తున్నారు:</b> <%Response.Write(Request.ServerVariables("http_user_agent"))%>
<b>మీ IP చిహ్నం ఉంది:</b> <%Response.Write(Request.ServerVariables("remote_addr"))%>
<b>IP చిహ్నం యొక్క DNS పరిశీలన ఉంది:</b> <%Response.Write(Request.ServerVariables("remote_host"))%>
<b>పేజీని కాల్ చేయడానికి ఉపయోగించబడిన పద్ధతి ఉంది:</b> <%Response.Write(Request.ServerVariables("request_method"))%>
<b>సర్వర్ డొమైన్ పేరు ఉంది:</b> <%Response.Write(Request.ServerVariables("server_name"))%>
<b>సర్వర్ పోర్ట్ ఉంది:</b> <%Response.Write(Request.ServerVariables("server_port"))%>
The server's software: <%Response.Write(Request.ServerVariables("server_software"))%>