cho dự án của chúng tôi, chúng tôi cần đặt một số giá trị PHP tùy thuộc vào môi trường (phát triển/sản xuất), đáng chú ý nhất là lưu đường dẫn phiên và một số cài đặt truy tìm và lược tả..htaccess Đặt giá trị PHP tùy thuộc vào Tên máy chủ
Chúng tôi không muốn đặt chúng trong tập lệnh PHP vì do một số mã di sản khủng khiếp cần nhiều thay đổi và chúng tôi không muốn thay đổi .htaccess mỗi lần trước khi commit nó vào git (nhưng chúng tôi yêu cầu .htaccess phải ở trong kiểm soát nguồn).
Có cách nào để làm một cái gì đó như thế này trong .htaccess:
if (hostname == "dev.example.com") {
php_value session.save_path /tmp
[...]
}
Đây là một bước đi đúng hướng nhưng quản trị viên chắc chắn sẽ chặn điều này. Tôi sẽ cố gắng thương lượng với họ nhưng tôi vẫn hy vọng cho một cái gì đó giới hạn .htaccess – dbemerlin
Điều này không thực sự đặt ra bất kỳ rủi ro bảo mật tuy nhiên, tôi khá chắc chắn thats linh hoạt như .htaccess là sẽ nhận được. Làm thế nào về một kịch bản PHP mà viết vào .htaccess âm thầm? –