Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Các biến môi trường (environment variables) có sẵn trong Python CGI Programming?

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.

STTTên biếnMô tả
1CONTENT_TYPEKiểu dữ liệu nội dung. Dùng khi client gửi nội dung đính kèm (ví dụ: upload file).
2CONTENT_LENGTHĐộ dài thông tin query. Chỉ có cho POST request.
3HTTP_COOKIETrả về cookies đã set dạng cặp key & value.
4HTTP_USER_AGENTThông tin user agent (tên trình duyệt web).
5PATH_INFOĐường dẫn cho CGI script.
6QUERY_STRINGThông tin URL-encoded gửi kèm GET request.
7REMOTE_ADDRĐịa chỉ IP của remote host request. Hữu ích cho logging hoặc authentication.
8REMOTE_HOSTTên đầy đủ (FQDN) của host request. Nếu không có, dùng REMOTE_ADDR lấy IP.
9REQUEST_METHODPhương thức request. Phổ biến: GET và POST.
10SCRIPT_FILENAMEĐường dẫn đầy đủ đến CGI script.
11SCRIPT_NAMETên CGI script.
12SERVER_NAMEHostname hoặc IP của server.
13SERVER_SOFTWARETên và phiên bản software server chạy.