लोड करने के बजाए सर्वर से पुनः लोड करने के लिए फोर्स पेज को मेरे पास वेबपृष्ठ ए है। उपयोगकर्ता डेटा जमा करने के लिए फॉर्म पर क्लिक करता है, और उसे वेबपृष्ठ बी पर ले जाता है। जब वह बैक बटन पर क्लिक करता है, तो मुझे वेबपृष्ठ ए की आवश्यकता होती है सर्वर से रीफ्रेश किया जाए, बल्कि कैश से लोड किया गया हो। मेरे पास यह है: <meta http-equiv="expires" content="0">
लेकिन यह काम नहीं करता प्रतीत होता है। मैंने पेज बी (सत्र चर के माध्यम से सत्र चर) पर एक चर सेट करने का भी प्रयास किया है और उसके बाद पेज ए पर इसकी जांच करें और इसके अस्तित्व के अनुसार रीफ्रेश करें (या नहीं)। यह काम भी काम करता प्रतीत होता है। उस के लिए बुनियादी कोड है: पृष्ठ A:कैश किए गए संस्करण
<?php
if(isset($_SESSION['reloadPage'])) {
unset($_SESSION['reloadPage']);
echo'
<script>
window.location.replace("/****/****/*****.php");
</script>
';
}
?>
और पेज बी पर:
$_SESSION['reloadPage'] = 1;
पीएचपी समाधान के साथ
, यह बस ख़त्म न होने वाली पाश में पृष्ठ को ताज़ा करने की कोशिश कर रखता है। मेरे तर्क में कुछ याद आ रही है? क्या यह इसके बारे में जाने का सही तरीका है?
संपादित आगे की जांच पड़ताल करने पर, जब आप ब्राउज़र बता पेज को कैश नहीं करने के लिए, कि एक पूर्ण सर्वर साइड रूप में अच्छी तरह से ताज़ा मजबूर करता है? मुझे इसी की जरूरत थी। पृष्ठ का एक पूर्ण सर्वर पक्ष ताज़ा करें।
क्या वे एक ऑनलाइन संस्करण है जिसे हम देख सकते हैं? –