php - Wordpress - Error: headers already sent -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 11 उत्तर
मेरे पास एक फ़ॉर्म है साइट है कि मैं पृष्ठ पर एक साइडबार में शामिल किया है असल में यह क्या करता है कुछ डेटा एकत्र करता है, और अगर वह डेटा सही ढंग से भरा हुआ है, तो इसे दूसरे पृष्ठ पर एक बड़ा फ़ॉर्म पर भेज दिया जाता है।
समस्या यह है, मैं 'पहले ही भेजे गए हेडर प्राप्त कर रहा हूं 'त्रुटि जब यह सबमिट हो जाता है अजीब बात यह है कि, फॉर्म मेरे डेवलपमेंट सर्वर पर ठीक काम करता है।
असल में मेरा कोड ऐसा दिखता है;
& lt;? Php if ($ _ server ['REQUEST_METHOD' ] == 'POST') {// त्रुटियों के लिए चेक यहां हैं (संक्षेप में छोड़े गए) अगर (! $ त्रुटियां) {हेडर ('स्थान:'। ब्लॉगइन्फो ('url')। '? Page_id = xxx'); }}? & Gt;
ध्यान में रखते हुए कि मुझे त्रुटियों की जांच होनी है, क्या ऐसा कोई दूसरा तरीका है कि मैं हेडर () का उपयोग किए बिना साइट पर दूसरे पेज पर रीडायरेक्ट कर सकता हूं?
किसी भी समारोह जो HTTP हेडर भेजता है या संशोधित करता है, किसी अन्य आउटपुट से पहले लागू किया जाना चाहिए अन्यथा जैसा कि आपने देखा है कि यह विफल हो जाएगा।
नीचे दिए गए लिंक पर इस पर एक अच्छी पोस्ट / स्पष्टीकरण है।
Comments
Post a Comment