मैं अपने सर्वर के लिए yii2 और apache का उपयोग कर रहा हूं। जब मैं HTTP हेडर बदलने की कोशिश करता हूं, तो कुछ भी नहीं बदलता है।HTTP शीर्षलेखों को बदला नहीं जा रहा है: yii2
Yii::$app->response->headers->set('Pragma', 'cache');
डिफ़ॉल्ट Pragma: no-cache
बनी हुई है। यह मेरे नियंत्रक या विन्यास फाइल दोनों पर है। मैं एक सुझाव हेडर बदलने के लिए सीधे
headers("Pragma: cache");
यह पूरी तरह से काम करता है का उपयोग करते हुए, क्या समस्या हो सकती है जब Yii2 में रिस्पांस वर्ग का उपयोग कर की कोशिश की?
यह काम करता है जब आप PHP पारंपरिक 'शीर्ष लेख का उपयोग (" Pragma: कैश ");' उपयोग? –
@ सेड्रिक इसके लिए बहुत बहुत धन्यवाद, मैंने इसे पहले इस्तेमाल नहीं किया था और हाँ यह काम करता है। मुझे तदनुसार अपना प्रश्न अपडेट करने दें क्योंकि समस्या ढांचा होना चाहिए। – learner
@learner क्या आप वाकई कोई त्रुटि संदेश नहीं प्राप्त कर रहे हैं? क्या आपने 'वाईआई का उपयोग किया है;'? –