PHP में सत्रों के साथ काम करते समय संभावित समस्याएं

सत्र के साथ काम करते समय मुख्य समस्या निम्नलिखित है: सत्रों के साथ काम पूरा होने से पहले ब्राउज़र में कोई भी आउटपुट नहीं किया जा सकता, अन्यथा आपको निम्न त्रुटि दिखाई देगी: Warning: Cannot send session cookie - headers already sent.

ब्राउज़र में आउटपुट क्या है? यह <?php से पहले कोई भी वर्ण है, उदाहरण के लिए, पाठ या टैग, यहां तक कि एक स्थान, या PHP की ओर से त्रुटि संदेश। इसके अलावा echo, var_dump और print_r के माध्यम से आउटपुट नहीं किया जा सकता।

आपके दस्तावेज़ की एन्कोडिंग अवश्य होनी चाहिए utf-8 BOM के बिना। यदि यह सिर्फ utf-8 है, तो <?php से पहले एक विशेष character डाला जाएगा, जो इस एन्कोडिंग के लिए विशिष्ट है और सत्र काम नहीं करेंगे।

Задание 1

निम्नलिखित कोड में की गई त्रुटियों को सही करें:

htmlपाठ
<?php
  session_start();
?>
Задание 2

निम्नलिखित कोड में की गई त्रुटियों को सही करें:

html<p>
  <?php
    session_start();
  ?>
</p>
Задание 3

निम्नलिखित कोड में की गई त्रुटियों को सही करें:

html<?php
  echo 'पाठ';
  session_start();
?>