flush()
पहले से कतारबद्ध शीर्षलेख भेजता है (इस मामले में कुकीज़)। flush()
को हटा दें बुलाना। यह कोड दूसरे हेडर को आउटपुट करने में सक्षम नहीं होने के बारे में एक त्रुटि देगा:
<?php
header('a: 1');
flush();
header('b: 2');
?>
आप आउटपुट बफ़रिंग को भी हटा सकते हैं - यह यहाँ कुछ भी उपयोगी नहीं है। हालांकि, यह कोड ठीक काम करता है:
<?php
ob_start();
header('a: 1');
ob_end_flush();
header('b: 2');
?>
केवल flush()
वास्तव में हेडर भेजता है।