मैं है निम्नलिखित php कोड है जो मैं एक देरी भी जोड़ना चाहते हैं:हैडर स्थान देरी
<?php
echo "Message has been sent.";
header("Location: page2.php", true, 303);
exit;
?>
ऊपर कोड बहुत तेजी से होता है तो मैं संदेश नहीं देख सकते हैं:
मैं कोशिश की है :
<?php
sleep(5);
echo "Message has been sent.";
header("Location: page2.php", true, 303);
exit;
?>
यह या तो संदेश प्रदर्शित नहीं करता है, लेकिन यह 5 सेकंड, जो सिर्फ समय की बर्बादी है के लिए नींद से करता है।
रीडायरेक्ट करने से पहले 5 सेकंड के लिए संदेश प्रदर्शित करने के लिए मैं इसे कैसे प्राप्त करूं?
उपयोग कर रहा है मैं आप पहली बार गूंज डाल मान (के एक फ्लश Maye बफर) और फिर नींद की बजाय, नींद और फिर गूंज ?! – Nanne
ऐसा इसलिए है क्योंकि सर्वर पर नींद आ रही है, और आप क्लाइंट पर देरी करना चाहते हैं, है ना?देरी होने के लिए आपको जावास्क्रिप्ट का उपयोग करने की आवश्यकता होगी। –