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.
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!