En PHP, il existe plusieurs approches pour récupérer le code HTML d'une page Web. Explorons deux méthodes courantes :
Si votre serveur PHP autorise les wrappers url fopen, vous pouvez récupérer le code HTML à l'aide de la fonction file_get_contents :
<code class="php">$html = file_get_contents('https://stackoverflow.com/questions/ask');</code>
Cette méthode est simple et suffisante pour les besoins de base.
Pour un contrôle plus avancé, pensez à utiliser les fonctions 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 offre une plus grande flexibilité et vous permet de personnaliser divers aspects de la demande, tels que les en-têtes, les cookies et l'authentification.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!