Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Mengambil Kod HTML dari Halaman Web dalam PHP?
Dalam PHP, terdapat pelbagai pendekatan untuk mendapatkan semula kod HTML halaman web. Mari kita terokai dua kaedah biasa:
Jika pelayan PHP anda membenarkan url fopen wrappers, anda boleh mengambil kod HTML menggunakan fungsi file_get_contents:
<code class="php">$html = file_get_contents('https://stackoverflow.com/questions/ask');</code>
Kaedah ini mudah dan mencukupi untuk keperluan asas.
Untuk kawalan yang lebih maju, pertimbangkan untuk menggunakan fungsi cURL:
<code class="php">$c = curl_init('https://stackoverflow.com/questions/ask'); curl_setopt($c, CURLOPT_RETURNTRANSFER, true); // Set other desired cURL options here... $html = curl_exec($c); if (curl_error($c)) die(curl_error($c)); // Get the HTTP status code if needed $status = curl_getinfo($c, CURLINFO_HTTP_CODE); curl_close($c);</code>
cURL menyediakan lebih fleksibiliti dan membolehkan anda menyesuaikan pelbagai aspek permintaan, seperti pengepala, kuki dan pengesahan.
Atas ialah kandungan terperinci Bagaimana untuk Mengambil Kod HTML dari Halaman Web dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!