CGI Environment Variables
Tất cả CGI programs truy cập được các biến môi trường sau. Chúng đóng vai trò quan trọng khi viết CGI program.
| STT | Tên biến | Mô tả |
|---|---|---|
| 1 | CONTENT_TYPE | Kiểu dữ liệu nội dung. Dùng khi client gửi nội dung đính kèm (ví dụ: upload file). |
| 2 | CONTENT_LENGTH | Độ dài thông tin query. Chỉ có cho POST request. |
| 3 | HTTP_COOKIE | Trả về cookies đã set dạng cặp key & value. |
| 4 | HTTP_USER_AGENT | Thông tin user agent (tên trình duyệt web). |
| 5 | PATH_INFO | Đường dẫn cho CGI script. |
| 6 | QUERY_STRING | Thông tin URL-encoded gửi kèm GET request. |
| 7 | REMOTE_ADDR | Địa chỉ IP của remote host request. Hữu ích cho logging hoặc authentication. |
| 8 | REMOTE_HOST | Tên đầy đủ (FQDN) của host request. Nếu không có, dùng REMOTE_ADDR lấy IP. |
| 9 | REQUEST_METHOD | Phương thức request. Phổ biến: GET và POST. |
| 10 | SCRIPT_FILENAME | Đường dẫn đầy đủ đến CGI script. |
| 11 | SCRIPT_NAME | Tên CGI script. |
| 12 | SERVER_NAME | Hostname hoặc IP của server. |
| 13 | SERVER_SOFTWARE | Tên và phiên bản software server chạy. |