PHP headers_sent() फ़ंक्शन

परिभाषा और उपयोग

हेडर्स_सेंट() फ़ंक्शन एचटीटीपी हेडर को भेजा जा चुका है और कहाँ भेजा गया है का जांच करता है。

यदि हेडर भेजा गया है, तो true बदले जाएगा, अन्यथा false बदले जाएगा。

व्याकरण

हेडर्स_सेंट(फाइल,लाइन)
पारामीटर वर्णन
फाइल,लाइन

वृत्तिपूर्ण

सेट फाइल और लाइन पारामीटर, हेडर्स_सेंट() फ़ाइल के नाम और लाइन संख्या को फ़ाइल और लाइन चेंजेबल में भंडारित करेगा。

सुझाव और टिप्पणी

टिप्पणी:जब हेडर बॉक्स भेजा गया है, तो इसे नहीं इस्तेमाल किया जा सकता है हेडर() फ़ंक्शन अन्य हेडर भेजने के लिए इस फ़ंक्शन का उपयोग करें।इस फ़ंक्शन का उपयोग करने से एचटीटीपी हेडर से संबंधित त्रुटि संदेशों से बचने की क्षमता होती है。

टिप्पणी:वृत्तिपूर्ण फाइल और लाइन पारामीटर PHP 4.3 में नवीनतम जोड़ा गया है。

उदाहरण

उदाहरण 1

<?php
// यदि हेडर नहीं भेजा गया है, तो भेजें
अगर (!हेडर्स_सेंट();)
  {
  हेडर("स्थान: http://www.codew3c.com/");
  एक्सिट;
  }
?>
<html>
<body>
...
...

उदाहरण 2

वृत्तिपूर्ण file और line पारामीटर का उपयोग करें:

<?php
// $फाइल और $लाइन को भेजें, भविष्य के उपयोग के लिए
// उन्हें पहले असामान्य नहीं दें
अगर (!हेडर्स_सेंट($फाइल, $लाइन);)
  {
  हेडर("स्थान: http://www.codew3c.com/");
  एक्सिट;
  // यहाँ एक त्रुटि ट्रिगर करें
  }
अन्यथा
  {
  एचो डॉट "हेडर्स सेंट इन $फाइल पर लाइन $लाइन";
  एक्सिट;
  }
?>
<html>
<body>
...
...