साइट पर प्रपत्रों में विभिन्न नियंत्रण होते हैं और उपयोगकर्ता सहभागिता को व्यवस्थित करने के लिए उपयोग किए जाते हैं। प्रपत्र की साइट पर उपस्थिति उपयोगकर्ता को पंजीकरण डेटा, संदेश और अन्य जानकारी दर्ज करने और भेजने की अनुमति देती है। इसके अलावा, फॉर्म को न केवल दर्ज किए गए पाठ को पढ़ना चाहिए, बल्कि इसे एक निश्चित तरीके से संसाधित भी करना चाहिए।
यह आवश्यक है
फॉर्म स्क्रिप्ट।
अनुदेश
चरण 1
प्रपत्र बनाने में मुख्य कठिनाई साइट और अन्य उपयोगकर्ताओं के लिए दर्ज की गई जानकारी की सुरक्षा सुनिश्चित करना है। सबसे आम कमजोरियों में से एक तथाकथित एक्सएसएस इंजेक्शन है, जिसका सार उपयोगकर्ता के ब्राउज़र में दुर्भावनापूर्ण निष्पादन योग्य कोड को निष्पादित करने की संभावना है। इसलिए, प्रपत्र में एक फ़िल्टर होना चाहिए जो खतरनाक वर्णों को दर्ज करने की अनुमति नहीं देता है या उन्हें एक अलग एन्कोडिंग में सुरक्षित समकक्षों के साथ बदल देता है। अन्य स्थितियों में भी फिल्टर की आवश्यकता होती है - उदाहरण के लिए, ई-मेल पता दर्ज करने के क्षेत्र में, अंग्रेजी को छोड़कर, किसी भी लेआउट में वर्ण दर्ज करने के लिए एक फ़िल्टर हो सकता है।
चरण दो
प्रपत्र को स्क्रिप्टिंग भाषाओं में से एक में लिखी गई स्क्रिप्ट में कार्यान्वित किया जाता है, अक्सर PHP का उपयोग किया जाता है। फॉर्म कोड को साइट में दो तरह से डाला जा सकता है: सीधे पेज कोड में और एक अलग संलग्न फाइल में। पहले मामले में, निष्पादन योग्य कोड टैग (उद्धरण के बिना) के बीच संलग्न है। पेज एक्सटेंशन *.php होना चाहिए। यदि पृष्ठ का एक्सटेंशन *.html या *.htm है, तो आपको बस इसे *.php में बदलने की आवश्यकता है। सर्वर को विभिन्न एक्सटेंशन के साथ PHP फ़ाइलों को संसाधित करने के लिए कॉन्फ़िगर किया जा सकता है; इस मामले में, एक्सटेंशन को बदलने की कोई आवश्यकता नहीं है।
चरण 3
यदि स्क्रिप्ट को एक अलग फ़ाइल के रूप में प्रस्तुत किया जाता है, तो फॉर्म का एक संबंधित लिंक पेज कोड में बनाया जाना चाहिए:। यदि आपकी साइट के पृष्ठों में *.html एक्सटेंशन है, तो इसे *.php में बदलें या साइट रूट में एक.htaccess फ़ाइल बनाएं (नाम के आगे एक अवधि के साथ), फिर "AddHandler application / x" पंक्ति जोड़ें -httpd-php.html.htm "(बिना उद्धरण के)।
चरण 4
आप प्रपत्र स्क्रिप्ट स्वयं लिख सकते हैं, लेकिन नेट पर तैयार संस्करण ढूंढना और आवश्यकतानुसार इसे संशोधित करना बहुत आसान है। कई विकल्पों के कोड को देखना, उनके फायदे और नुकसान का मूल्यांकन करना सबसे अच्छा है। एक बार जब आप समझ जाते हैं कि प्रपत्र स्क्रिप्ट कैसे बनाई जाती है, तो आप इसे हमेशा अपनी पसंद के अनुसार बदल सकते हैं, या मौजूदा स्क्रिप्ट के पैटर्न के आधार पर अपना स्वयं का बना सकते हैं।