ตัวแปรสภาพแวดล้อม CGI
โปรแกรม CGI ทั้งหมดมีสิทธิ์เข้าถึงตัวแปรสภาพแวดล้อมต่อไปนี้ ตัวแปรเหล่านี้มีบทบาทสำคัญในขณะเขียนโปรแกรม CGI
Sr.No. | ชื่อตัวแปร | คำอธิบาย |
1 | CONTENT_TYPE | ประเภทข้อมูลของเนื้อหา ใช้เมื่อลูกค้าส่งเนื้อหาที่แนบมาไปยังเซิร์ฟเวอร์ เช่น การอัพโหลดไฟล์ |
2 | CONTENT_LENGTH | ความยาวของข้อมูลการสืบค้น มีให้สำหรับคำขอ POST เท่านั้น |
3 | HTTP_COOKIE | ส่งคืนชุดคุกกี้ในรูปแบบของคู่คีย์ &ค่า |
4 | HTTP_USER_AGENT | ฟิลด์ส่วนหัวคำขอ User-Agent มีข้อมูลเกี่ยวกับตัวแทนผู้ใช้ที่เริ่มต้นคำขอ เป็นชื่อเว็บบราวเซอร์ |
5 | PATH_INFO | เส้นทางสำหรับสคริปต์ CGI |
6 | QUERY_STRING | ข้อมูลที่เข้ารหัส URL ที่ส่งพร้อมกับคำขอเมธอด GET |
7 | REMOTE_ADDR | ที่อยู่ IP ของรีโมตโฮสต์ที่ทำการร้องขอ นี่เป็นการบันทึกที่เป็นประโยชน์หรือสำหรับการรับรองความถูกต้อง |
8 | REMOTE_HOST | ชื่อแบบเต็มของโฮสต์ที่ส่งคำขอ หากไม่มีข้อมูลนี้ คุณสามารถใช้ REMOTE_ADDR เพื่อรับที่อยู่ IR ได้ |
9 | REQUEST_METHOD | วิธีการที่ใช้ในการส่งคำขอ วิธีการทั่วไปคือ GET และ POST |
10 | SCRIPT_FILENAME | เส้นทางแบบเต็มไปยังสคริปต์ CGI |
11 | SCRIPT_NAME | ชื่อของสคริปต์ CGI |
12 | SERVER_NAME | ชื่อโฮสต์หรือที่อยู่ IP ของเซิร์ฟเวอร์ |
13 | SERVER_SOFTWARE | ชื่อและเวอร์ชันของซอฟต์แวร์ที่เซิร์ฟเวอร์ใช้งานอยู่ |