Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Saya Boleh Dapatkan Kod Respons HTTP Menggunakan `file_get_contents`?

Bagaimanakah Saya Boleh Dapatkan Kod Respons HTTP Menggunakan `file_get_contents`?

Linda Hamilton
Lepaskan: 2024-12-03 12:12:16
asal
959 orang telah melayarinya

How Can I Retrieve HTTP Response Codes Using `file_get_contents`?

Mendapatkan Kod Respons HTTP daripada Permintaan HTTP Menggunakan file_get_contents

Apabila menggunakan file_get_contents untuk permintaan POST dengan stream_context_create, anda mungkin menghadapi ralat dan amaran HTTP . Artikel ini meneroka kaedah untuk mengendalikan ralat ini dengan berkesan.

Untuk menyekat amaran, anda boleh menetapkan kekunci 'ignore_errors' kepada benar dalam tatasusunan pilihan 'http' stream_context_create, seperti yang dilihat di bawah:

$context = stream_context_create(['http' => ['ignore_errors' => true]]);
$result = file_get_contents("http://example.com", false, $context);
Salin selepas log masuk

Ini menghapuskan amaran dan membolehkan anda meneruskan dengan logik pengendalian pengecualian anda sendiri.

Untuk mendapatkan semula kod tindak balas, anda boleh menggunakan pembolehubah $http_response_header, yang diisi dengan pengepala respons selepas pelaksanaan file_get_contents:

var_dump($http_response_header);
Salin selepas log masuk

Dengan mengakses pembolehubah ini, anda boleh mendapatkan maklumat terperinci tentang respons HTTP, termasuk kod respons dan pengepala lain.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Dapatkan Kod Respons HTTP Menggunakan `file_get_contents`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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