PHP एक प्रोग्रामिंग भाषा (PL) है जिसका उपयोग विभिन्न इंटरनेट साइटों के लिए प्रोग्राम लिखने के लिए व्यापक रूप से किया जाता है। इसकी मुख्य विशिष्टता यह है कि सभी कोड सर्वर साइड पर निष्पादित होते हैं, और कार्य का परिणाम बाद में उपयोगकर्ता के ब्राउज़र में HTML सामग्री के रूप में प्रदर्शित होता है।
निर्देश
चरण 1
PHP फ़ाइल में लिखा कोड रिमोट सर्वर पर उपयोगकर्ता के कंप्यूटर से स्वतंत्र रूप से चलता है। जब आप साइट पर जाते हैं, तो ब्राउज़र विंडो HTML सामग्री प्रदर्शित करती है जो संबोधित सर्वर से प्राप्त हुई थी, अर्थात। वह कंप्यूटर जिस पर साइट के सभी घटक संग्रहीत होते हैं।
चरण 2
जब आप साइट पर जाते हैं, तो ब्राउज़र एक सिग्नल भेजता है, जिसके जवाब में सर्वर हाइपरटेक्स्ट फॉर्मेट में प्रोग्राम में आवश्यक तत्वों को वापस करना शुरू कर देता है। PHP पृष्ठ तक पहुँचने पर, सर्वर, कमांड दुभाषिया का उपयोग करते हुए, कोड में निर्दिष्ट निर्देशों को निष्पादित करता है, आवश्यक कम्प्यूटेशनल संचालन करता है। उनके पूरा होने के बाद, प्रोग्राम का परिणाम HTML में भी तैयार किया जाता है और उपयोगकर्ता को तैयार संस्करण में भेजा जाता है।
चरण 3
दूरस्थ कंप्यूटर द्वारा स्क्रिप्ट का निष्पादन समय कोड की जटिलता और व्यापकता के साथ-साथ उस सर्वर की गति के आधार पर अलग-अलग होगा जिस पर साइट स्थित है। यह ध्यान दिया जाना चाहिए कि यदि होस्टिंग प्रदाता की मशीन पर PHP के लिए संबंधित पुस्तकालयों और निर्देशों का सेट स्थापित नहीं है, तो स्क्रिप्ट लॉन्च नहीं की जाएगी, जिसका अर्थ है कि ब्राउज़र विंडो में आवश्यक पृष्ठ लोड नहीं होगा।
चरण 4
उपयोगकर्ता के कार्यों के आधार पर, ब्राउज़र से सर्वर को आवश्यक संकेत भेजा जाता है। उदाहरण के लिए, पंजीकरण फॉर्म का डेटा भरने के बाद, उपयुक्त प्रारूप में सभी निर्दिष्ट डेटा एक दूरस्थ कंप्यूटर को भेजा जाता है, जो भरने की शुद्धता की जांच करता है। यदि कोई फ़ील्ड गलत तरीके से भरा गया था, तो मशीन ब्राउज़र को आवश्यकताओं के अनुसार गलत डेटा इंगित करने के लिए एक अनुरोध भेजती है। जैसे ही सही ढंग से भरी गई जानकारी सर्वर को भेजी जाती है, इसे सहेज लिया जाता है, और ब्राउज़र को एक संदेश भेजा जाता है कि पंजीकरण सफल रहा।
चरण 5
PHP में गलत तरीके से लिखा गया प्रोग्राम ठीक से काम नहीं करेगा चाहे उपयोगकर्ता या सर्वर कुछ भी करे। यदि PHP कोड को संसाधित नहीं किया जा सकता है, तो रिमोट मशीन ब्राउज़र को संबंधित संदेश भेजती है, जो मॉनिटर पर प्रदर्शित होता है।
चरण 6
पृष्ठ पर प्रत्येक नई कॉल के साथ, PHP स्क्रिप्ट को पुनरारंभ किया जाता है, जिसका अर्थ है कि प्रत्येक पृष्ठ को पिछले अनुरोध की परवाह किए बिना संसाधित किया जाता है। उदाहरण के लिए, जब आप किसी साइट पर एक पृष्ठ से दूसरे पृष्ठ पर जाते हैं, तो अलग-अलग प्रोग्राम निष्पादित किए जाते हैं, जो आमतौर पर एक-दूसरे से संबंधित नहीं होते हैं, लेकिन साथ ही एक ही संरचना बनाते हैं। यदि डेटा को एक PHP फ़ाइल से दूसरी फ़ाइल में स्थानांतरित करना आवश्यक है, तो संबंधित PL निर्देशों का उपयोग किया जाता है।