อยากทราบวิธีการแก้ไขปัญหาหลังจากมีการกด recaptcha เพื่อบันทึกผล ใน php

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
Ittichai_chupol
PHP VIP Members
PHP VIP Members
โพสต์: 5410
ลงทะเบียนเมื่อ: 19/09/2018 10:33 am

อยากทราบวิธีการแก้ไขปัญหาหลังจากมีการกด recaptcha เพื่อบันทึกผล ใน php

โพสต์ที่ยังไม่ได้อ่าน โดย Ittichai_chupol »

ผมอยากทราบวิธีการแก้ไขปัญหาหลังจากมีการกด recaptcha เพื่อจะทำการบันทคึกข้อมูลที่กรอกเข้ามา

โดยปัญหาที่แจ้งขึ้นมาคือ

โค้ด: เลือกทั้งหมด

Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed in /opt/lampp/htdocs/test_tools/tools_exchange_rate/index.php on line 247

Warning: file_get_contents(): Failed to enable crypto in /opt/lampp/htdocs/test_tools/tools_exchange_rate/index.php on line 247

โดคในส่วนทมี่ที่มีการแจ้งปัญหา

โค้ด: เลือกทั้งหมด

       if (isset($_POST['g-recaptcha-response'])) {
            $response = json_decode(file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=" . $secretkeyrecaptcha . "&response=" . $keyrecaptcha . "&remoteip=" . $_SERVER['REMOTE_ADDR']), true);
            ?>
                                    <?php
                                    if (!$keyrecaptcha) {
                                        $missinginputsecret = $lang_automatedprogram;
                                        ?>
                                        <br><div align="center" class="errorip-color"><b><?php print_r($missinginputsecret) ?></b></div>
                                        <?php
                                    }
                                }
จึงอยากทราบว่าควรปรับแก้ไขอย่างไรครับ
ขอให้วันนี้เป็นวันที่ดี
ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 21991
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: อยากทราบวิธีการแก้ไขปัญหาหลังจากมีการกด recaptcha เพื่อบันทึกผล ใน php

โพสต์ที่ยังไม่ได้อ่าน โดย tsukasaz »

การส่งค่าไปตาม URL แบบนั้นมันคือส่งแบบ GET ครับ เท่าที่ทราบตัว reCaptcha ของทาง Google ให้ส่งค่าเป็น POST เท่านั้น

เพราะงั้นควรใช้ cURL ในการส่งครับ
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
ภาพประจำตัวสมาชิก
Ittichai_chupol
PHP VIP Members
PHP VIP Members
โพสต์: 5410
ลงทะเบียนเมื่อ: 19/09/2018 10:33 am

Re: อยากทราบวิธีการแก้ไขปัญหาหลังจากมีการกด recaptcha เพื่อบันทึกผล ใน php

โพสต์ที่ยังไม่ได้อ่าน โดย Ittichai_chupol »

ต้องปรับแก้ไขเพิ่มเติมอย่างไรบางครับ ถึงจะใช้งานแบบ cURL ได้ครับ
ขอให้วันนี้เป็นวันที่ดี
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 110