Maison >développement back-end >Problème PHP >méthode d'implémentation php curl sans attendre le retour

méthode d'implémentation php curl sans attendre le retour

藏色散人
藏色散人original
2020-10-05 00:26:064096parcourir

En php, vous pouvez définir "CUROPT_TIMEOUT" sur 1 lorsque vous utilisez CURL pour déclencher php curl sans attendre le retour.

méthode d'implémentation php curl sans attendre le retour

Recommandé : "Tutoriel vidéo PHP" Méthode

php curl

pour déclencher un script sans attendre le retour

Si vous souhaitez que PHP accède à une URL sans renvoyer de résultat, comme une page qui prend beaucoup de temps à s'exécuter, vous n'avez pas besoin d'attendre que le résultat soit renvoyé, il vous suffit de l'exécuter One. des méthodes :

Utiliser CURL doit définir CUROPT_TIMEOUT sur 1 (le minimum est 1). Autrement dit, le client doit attendre au moins 1 seconde.

public function set_cache_log(){
        $host = "https://****.com.cn/index.php?s=/moudle/controller/function/id/12";
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $host);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_TIMEOUT, 1);
        $content=curl_exec($ch);
        curl_close($ch);
    }

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn