Hướng dẫn tìm nguyên nhân lỗi “unknow SSL protocol”

1. Giới thiệu

cURL trong php cung cấp các thư viện và hàm để thực hiện truyền nhận dữ liệu hỗ trợ nhiều giao thức như HTTP, HTTPS, FTP, SMTP …

Tham khảo : http://php.net/manual/en/book.curl.php

2. Một số nguyên nhân phổ biến gây ra lỗi “Unknown SSL protocol error in connection”

Server không còn hỗ trợ các giao thức cũ như SSL 1.0 và 2.0 thay vào đó là sử dụng các phương thức mã mới nhất và bảo mật hơn như SSL 3.0 và TSL.
Ví dụ: curl_setopt($ch, CURLOPT_SSLVERSION,3);

Lỗi do bug trong phiên bản libcurl.

Ví duhttp://curl.haxx.se/mail/tracker-2014-01/0094.html
Để kiểm tra phiên bản libcurl ta có thể tạo file chứa hàm phpinfo(), sau đó tìm dòng cURL Information. Khi đó ta có thể thông báo với nhân viên kỹ thuật kiểm tra phiên bản libcurl có lỗi gì không từ đó có thể câp nhật phiên bản libcurl mới. Ngoài ra, khách hàng có thể sử dụng phiên bản php khác để khắc phuc lỗi (vì mỗi phiên bản php có thể build cùng phiên bản libcurl khác nhau ).

Nếu có điều gì thắc mắc, xin vui lòng liên hệ Vinahost qua hotline 1900 6046 ext 3 hoặc email support@vinahost.vn để kĩ thuật của chúng tôi hỗ trợ.

Đánh giá bài viết
Was this article helpful?
Đánh giá
Đánh giá bài viết
Đăng ký nhận tin

Để không bỏ sót bất kỳ tin tức hoặc chương trình khuyến mãi từ Vinahost

    Bài viết liên quan
    Bình luận
    Theo dõi
    Thông báo của
    guest
    0 Góp ý
    Phản hồi nội tuyến
    Xem tất cả bình luận