2009-03-04 35 views
22

Có thể sử dụng .htaccess hoặc các quyền hạn apache khác để đặt giá trị máy chủ tùy chỉnh trong mảng php $ _SERVER không.

ví dụ

if($_SERVER['is_special']) { 
    echo "Yeah for us!"; 
} else { 
    echo "No you fool!"; 
} 

Tôi nhận ra tôi hỏi rất nhiều câu hỏi mà câu trả lời là không vì vậy cảm thấy tự do để nói như vậy.

Trả lời

41

Thử SetEnv directive:

SetEnv is_special foobar 
+0

Có nó là! 'is_special' => string 'foobar' (length = 6) – SeanDowney

+6

Lưu ý rằng bạn cần mod_env để thực hiện việc này. – Gumbo

+1

Hãy thử và tránh gây ô nhiễm biến $ _SERVER. Tôi sẽ khuyên bạn nên tạo một số loại lớp Registry nếu bạn muốn lưu trữ dữ liệu toàn cầu. –

Các vấn đề liên quan