"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं PHP में AJAX अनुरोधों को सुरक्षित रूप से कैसे सत्यापित कर सकता हूँ?

मैं PHP में AJAX अनुरोधों को सुरक्षित रूप से कैसे सत्यापित कर सकता हूँ?

2024-11-12 को प्रकाशित
ब्राउज़ करें:454

How Can I Securely Verify AJAX Requests in PHP?

AJAX अनुरोधों को PHP में सुरक्षित रूप से निर्धारित करना

AJAX अनुरोधों का सर्वर-साइड सत्यापन इन अनुरोधों की वैधता सुनिश्चित करने के लिए महत्वपूर्ण है। जबकि GET पैरामीटर और कस्टम हेडर जैसे सामान्य तरीकों का फायदा उठाया जा सकता है, एक सुरक्षित दृष्टिकोण में 'HTTP_X_REQUESTED_WITH' हेडर की उपस्थिति और मूल्य की जांच करना शामिल है।

इस पद्धति को प्रभावी ढंग से लागू करने के लिए, आप निम्नलिखित कोड का उपयोग कर सकते हैं:

if (strtolower($_SERVER['HTTP_X_REQUESTED_WITH'] ?? '') === 'xmlhttprequest') {
    // This indicates an AJAX request
}

यह कोड जांचता है कि क्या 'HTTP_X_REQUESTED_WITH' हेडर सेट है और इसका मान 'xmlhttprequest' है, जो आम तौर पर AJAX अनुरोधों से जुड़ा होता है। '??' का उपयोग करके कोलेसिंग ऑपरेटर, आप उस मामले को संभाल सकते हैं जहां हेडर को एक खाली स्ट्रिंग ('') निर्दिष्ट करके सेट नहीं किया गया है।

इस दृष्टिकोण को नियोजित करके, आप समझौता किए बिना विश्वसनीय रूप से यह निर्धारित कर सकते हैं कि कोई अनुरोध AJAX अनुरोध है या नहीं सुरक्षा।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3