] हालाँकि, कभी -कभी, HTTPS अनुरोधों के दौरान त्रुटियां उत्पन्न हो सकती हैं, जैसे कि कुख्यात "ssl3_get_server_certificate त्रुटि होती है, यह आमतौर पर अपेक्षित सर्वर प्रमाणपत्र और सर्वर द्वारा प्रस्तुत किए गए एक के बीच एक विसंगति को इंगित करता है। CA (प्रमाणपत्र प्राधिकरण) को मान्य माना जा रहा है, प्रमाणपत्र सत्यापन के साथ मुद्दे जारी हैं। php.ini के भीतर curl.cainfo सेटिंग को कॉन्फ़िगर करने में। यह सेटिंग विश्वसनीय रूट सर्टिफिकेट वाली फ़ाइल के लिए पथ को निर्दिष्ट करती है। डिफ़ॉल्ट रूप से, PHP अपने स्वयं के बंडल प्रमाणपत्रों का उपयोग करता है, जिसे नियमित रूप से अपडेट नहीं किया जा सकता है। se/ca/cacert.pem।
डाउनलोड की गई फ़ाइल को वांछित स्थान पर सहेजें, उदा। [कर्ल] खंड, और निम्न पंक्ति जोड़ें:
व्यक्तिगत अनुरोध समायोजन
यदि PHP कॉन्फ़िगरेशन समायोजन संभव नहीं हैं, तो विशिष्ट कर्ल अनुरोध Curlopt_cainfo विकल्प सेट करके कस्टम CA प्रमाणपत्र का उपयोग करने के लिए कॉन्फ़िगर किया जा सकता है:
HTTPS एंडपॉइंट द्वारा प्रस्तुत एक विश्वसनीय सीए द्वारा मान्य और हस्ताक्षरित है। यदि समस्या बनी रहती है, तो फ़ायरवॉल सेटिंग्स की जाँच करने या सर्वर-साइड सर्टिफिकेट को सत्यापित करने पर विचार करें। विफल, सीए ठीक है "त्रुटि और अपने PHP अनुप्रयोगों में चिकनी HTTPS संचार सुनिश्चित करें।अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3