Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Menyelesaikan Ralat \'403 Dilarang\' Apabila Menggunakan file_get_contents dalam PHP?
Menyelesaikan masalah File_get_contents 403 Forbidden Error
Apabila menghadapi ralat 403 terlarang dengan file_get_contents pada pelayan, adalah penting untuk memahami punca utamanya. Begini cara untuk menyelesaikan masalah:
Menggunakan Keupayaan Nyahpepijat PHP
PHP menawarkan pilihan penyahpepijatan:
Menyemak Pengepala HTTP Hilang
Satu punca biasa ralat 403 hilang atau HTTP tidak betul tajuk dalam permintaan. Penyemak imbas menghantar pengepala ini secara automatik, tetapi permintaan tersuai mungkin tidak menyertakannya. Pertimbangkan untuk menambah pengepala seperti:
Kod Contoh untuk Menambah Pengepala HTTP
<code class="php">$context = stream_context_create( array( "http" => array( "header" => "User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36" ) ) ); echo file_get_contents("www.google.com", false, $context);</code>
Sumber Tambahan
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat \'403 Dilarang\' Apabila Menggunakan file_get_contents dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!