Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Menyelesaikan Ralat \'File_get_contents() Tidak Dapat Membuka Strim\' dengan URL HTTPS?

Bagaimana untuk Menyelesaikan Ralat \'File_get_contents() Tidak Dapat Membuka Strim\' dengan URL HTTPS?

Linda Hamilton
Lepaskan: 2024-10-24 03:02:01
asal
870 orang telah melayarinya

How to Resolve

Mengatasi Cabaran file_get_contents() dengan HTTPS

Apabila menggunakan file_get_contents() untuk berkomunikasi dengan URL HTTPS, anda mungkin menghadapi ralat "gagal untuk membuka aliran." Isu ini timbul kerana keperluan untuk sokongan SSL dalam persekitaran anda.

Untuk mendayakan file_get_contents() berfungsi dengan HTTPS, pastikan yang berikut:

  • php_openssl Extension Enabled:
    Sambungan php_openssl mesti dipasang dan didayakan dalam konfigurasi PHP anda.
  • allow_url_fopen Ditetapkan kepada Hidup:
    Dalam fail php.ini, tetapkan arahan allow_url_fopen kepada 'Hidup' untuk membenarkan PHP mengakses URL luaran.

Konfigurasi PHP.ini:

Tambah baris berikut pada fail php.ini anda jika ia tidak wujud:

extension=php_openssl.dll

allow_url_fopen = On
Salin selepas log masuk

Selepas membuat perubahan ini, mulakan semula pelayan web anda. Fungsi file_get_contents() kini sepatutnya berjaya mendapatkan semula kandungan daripada URL HTTPS.

Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat \'File_get_contents() Tidak Dapat Membuka Strim\' dengan URL HTTPS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan