Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Environment Variables ที่ใช้ใน Python CGI Programming

CGI Environment Variables

CGI Programs ทั้งหมดเข้าถึง Environment Variables ต่อไปนี้ได้ Variables เหล่านี้เล่นบทบาทสำคัญในการเขียน CGI Program

ลำดับ Variable Name คำอธิบาย
1CONTENT_TYPEData Type ของ Content ใช้เมื่อ Client ส่ง Attached Content ไป Server เช่น File Upload
2CONTENT_LENGTHความยาวของ Query Information พร้อมใช้ได้เฉพาะ POST Requests
3HTTP_COOKIEคืนค่า Cookies ที่ตั้งค่าไว้ในรูปแบบ Key & Value Pair
4HTTP_USER_AGENTข้อมูล User-Agent Request Header มีข้อมูลเกี่ยวกับ User Agent ที่สร้าง Request คือชื่อ Web Browser
5PATH_INFOPath สำหรับ CGI Script
6QUERY_STRINGURL-encoded Information ที่ส่งกับ GET Method Request
7REMOTE_ADDRIP Address ของ Remote Host ที่ทำ Request เหมาะสำหรับ Logging หรือ Authentication
8REMOTE_HOSTFully Qualified Name ของ Host ที่ทำ Request ห้าไม่มีข้อมูลนี้ ใช้ REMOTE_ADDR แทนได้
9REQUEST_METHODMethod ที่ใช้ทำ Request พบบ่อยคือ GET และ POST
10SCRIPT_FILENAMEFull Path ไปยัง CGI Script
11SCRIPT_NAMEชื่อของ CGI Script
12SERVER_NAMEHostname หรือ IP Address ของ Server
13SERVER_SOFTWAREชื่อและ Version ของ Software ที่ Server รันอยู่