Tôi đang sử dụng yii2 và apache cho máy chủ của mình. Khi tôi cố gắng thay đổi tiêu đề HTTP, không có gì thay đổi.Tiêu đề HTTP không bị thay đổi: yii2
Yii::$app->response->headers->set('Pragma', 'cache');
Mặc định Pragma: no-cache
vẫn còn. Đây là cả trên bộ điều khiển hoặc tập tin cấu hình của tôi. Tôi đã thử đề xuất thay đổi tiêu đề trực tiếp bằng cách sử dụng
headers("Pragma: cache");
Điều này hoạt động hoàn hảo, điều gì có thể gây ra vấn đề khi sử dụng Lớp phản hồi trong Yii2?
Liệu nó làm việc khi bạn sử dụng PHP truyền thống 'header ("pragma: cache"); 'sử dụng? –
@ Cédric cảm ơn rất nhiều vì điều đó, tôi đã không sử dụng nó trước và có nó hoạt động. Hãy để tôi cập nhật câu hỏi của tôi cho phù hợp vì vấn đề phải là khuôn khổ. – learner
@learner Bạn có chắc chắn rằng bạn không nhận được bất kỳ thông báo lỗi nào không? bạn đã thêm 'sử dụng Yii;'? –