PHP, जो हाइपरटेक्स्ट प्रीप्रोसेसर के लिए है, एक लोकप्रिय सर्वर-साइड स्क्रिप्टिंग भाषा है जिसका उपयोग वेब विकास के लिए किया जाता है। इसे गतिशील और इंटरैक्टिव वेब पेज बनाने के लिए डिज़ाइन किया गया है। PHP को HTML कोड के भीतर एम्बेड किया जाता है और सर्वर पर निष्पादित किया जाता है, जिससे HTML आउटपुट उत्पन्न होता है जो क्लाइंट के ब्राउज़र पर भेजा जाता है। अपने सरल और सीखने में आसान सिंटैक्स के साथ, PHP डेवलपर्स को गतिशील वेबसाइट बनाने, फॉर्म डेटा को संभालने, डेटाबेस के साथ इंटरैक्ट करने और विभिन्न सर्वर-साइड कार्य करने की अनुमति देता है। इसमें पुस्तकालयों और रूपरेखाओं का एक विशाल पारिस्थितिकी तंत्र है जो इसकी कार्यक्षमता को बढ़ाता है और डेवलपर्स को मजबूत और स्केलेबल वेब एप्लिकेशन बनाने में सक्षम बनाता है। PHP को होस्टिंग प्रदाताओं द्वारा व्यापक रूप से समर्थन प्राप्त है, जो इसे वेब विकास परियोजनाओं के लिए एक पसंदीदा विकल्प बनाता है।
PHP में हेडर() फ़ंक्शन का उपयोग ब्राउज़र या क्लाइंट को HTTP हेडर भेजने के लिए किया जाता है। हेडर का उपयोग सर्वर से क्लाइंट को भेजी जा रही प्रतिक्रिया के बारे में अतिरिक्त जानकारी प्रदान करने के लिए किया जाता है। PHP का उपयोग करके किसी पेज को रीफ्रेश करने के लिए, आप ब्राउज़र पर रीडायरेक्ट हेडर भेजने के लिए हेडर फ़ंक्शन का उपयोग कर सकते हैं, उसी पेज को रीडायरेक्ट लक्ष्य के रूप में निर्दिष्ट कर सकते हैं।
हेडर() फ़ंक्शन का सिंटैक्स इस प्रकार है:
header(string $header, bool $replace = true, int $http_response_code = 0): void
$header: यह पैरामीटर भेजे जाने वाले हेडर को निर्दिष्ट करता है। यह "हेडरनाम: हेडरवैल्यू" प्रारूप में एक स्ट्रिंग होनी चाहिए।
$replace (वैकल्पिक): यह पैरामीटर इंगित करता है कि पिछले समान हेडर को बदलना है या नया हेडर जोड़ना है। डिफ़ॉल्ट रूप से, यह सत्य पर सेट है, जिसका अर्थ है कि समान नाम वाला पिछला हेडर बदल दिया जाएगा।
$http_response_code (वैकल्पिक): यह पैरामीटर आपको हेडर के साथ भेजे जाने वाले HTTP प्रतिक्रिया कोड को निर्दिष्ट करने की अनुमति देता है। यदि इसे 0 पर सेट किया गया है, तो डिफ़ॉल्ट प्रतिक्रिया कोड का उपयोग किया जाएगा।
Page Refresh Example Page Refresh Example
This page will be refreshed automatically after seconds.
Page Refresh Example This page will be refreshed automatically after 5 seconds.
प्रदान किया गया कोड PHP का उपयोग करके निर्दिष्ट देरी के बाद स्वचालित रूप से पृष्ठ को रीफ्रेश करने का एक उदाहरण प्रदर्शित करता है। कोड स्निपेट में, $delay नाम का एक PHP वैरिएबल 5 पर सेट किया गया है, जो सेकंड की संख्या का प्रतिनिधित्व करता है इससे पहले पेज को रिफ्रेश किया जाना चाहिए। यह वेरिएबल पेज रीफ्रेश के लिए विलंब अवधि निर्धारित करता है।
फिर, हेडर() फ़ंक्शन का उपयोग "रिफ्रेश: $delay" तर्क के साथ किया जाता है। यह फ़ंक्शन ब्राउज़र को एक HTTP हेडर भेजता है, जो निर्दिष्ट विलंब के बाद पृष्ठ को ताज़ा करने का निर्देश देता है। रिफ्रेश हेडर एक विशेष प्रकार का हेडर है जो पेज रिफ्रेश को ट्रिगर करता है।
PHP कोड के बाद, HTML मार्कअप प्रदान किया जाता है। इसमें एक शीर्षक तत्व, एक शीर्षक जो कहता है "पेज रिफ्रेश उदाहरण" और एक पैराग्राफ जो बताता है कि पेज निर्दिष्ट सेकंड के बाद स्वचालित रूप से रिफ्रेश हो जाएगा। $विलंब चर को पृष्ठ पर वास्तविक विलंब मान प्रदर्शित करने के लिए पैराग्राफ के भीतर प्रतिध्वनित किया जाता है।
जब यह कोड PHP-सक्षम सर्वर पर निष्पादित होता है, तो परिणामी वेबपेज परिभाषित HTML सामग्री प्रदर्शित करेगा। निर्दिष्ट विलंब (इस मामले में, 5 सेकंड) के बाद, ब्राउज़र स्वचालित रूप से पृष्ठ को ताज़ा कर देगा, जिसके परिणामस्वरूप निरंतर ताज़ा चक्र होगा।
निष्कर्ष में, विलंब अवधि निर्धारित करने के लिए $विलंब चर सेट करके, हेडर() फ़ंक्शन ब्राउज़र को एक ताज़ा निर्देश भेजता है। फिर HTML सामग्री को प्रस्तुत किया जाता है, जिसमें ताज़ा समय का संकेत देने वाला एक संदेश प्रदर्शित होता है। निष्पादित होने पर, पृष्ठ निर्दिष्ट विलंब के बाद लगातार ताज़ा होगा, वास्तविक समय अपडेट या आवधिक सामग्री परिवर्तनों के लिए समाधान पेश करेगा।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3