Sto usando yii2 e apache per il mio server. Quando provo a cambiare le intestazioni HTTP, non cambia nulla.Le intestazioni HTTP non vengono modificate: yii2
Yii::$app->response->headers->set('Pragma', 'cache');
Il valore predefinito Pragma: no-cache
rimane. Questo è sia sul mio controller che sui file di configurazione. Ho cercato un suggerimento per modificare le intestazioni usando direttamente
headers("Pragma: cache");
Questo funziona perfettamente, quello che potrebbe essere il problema quando si utilizza classe Response in Yii2?
funziona quando si utilizza PHP tradizionale 'header ("Pragma: cache");' utilizzo? –
@ Cédric grazie mille per questo, non l'avevo mai usato prima e sì funziona. Consentitemi di aggiornare la mia domanda di conseguenza poiché il problema deve essere il framework. – learner
@learner Sei sicuro di non ricevere alcun messaggio di errore? hai aggiunto 'usa Yii;'? –