Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Curl-Implementierungsmethode, ohne auf die Rückkehr zu warten

PHP-Curl-Implementierungsmethode, ohne auf die Rückkehr zu warten

藏色散人
藏色散人Original
2020-10-05 00:26:063967Durchsuche

In PHP können Sie die PHP-Curl-Auslösung erreichen, ohne auf die Rückkehr warten zu müssen, indem Sie „CUROPT_TIMEOUT“ bei Verwendung von CURL auf 1 setzen.

PHP-Curl-Implementierungsmethode, ohne auf die Rückkehr zu warten

Empfehlung: „PHP-Video-Tutorial

php-Methode zum Auslösen des Skripts, ohne auf die Rückgabe von Curl zu warten

Wenn Sie möchten, dass PHP auf die URL zugreift, aber das Ergebnis nicht zurückgeben muss, z : Die Ausführung der Seite dauert lange. Sie müssen nicht auf die Rückgabe des Ergebnisses warten, Sie müssen sie nur ausführen. Eine Möglichkeit:

Um CURL zu verwenden, müssen Sie CUROPT_TIMEOUT auf 1 (das Minimum) setzen ist 1). Das heißt, der Client muss mindestens 1 Sekunde warten.

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);
    }

Das obige ist der detaillierte Inhalt vonPHP-Curl-Implementierungsmethode, ohne auf die Rückkehr zu warten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn