Heim > Backend-Entwicklung > PHP-Tutorial > Verwenden Sie Linux Crontab, um PHP-Timing-Skripte im Thinkphp-Framework zu schreiben

Verwenden Sie Linux Crontab, um PHP-Timing-Skripte im Thinkphp-Framework zu schreiben

不言
Freigeben: 2023-03-23 12:34:02
Original
3209 Leute haben es durchsucht

Der Inhalt dieses Artikels besteht darin, Linux-Crontab zum Schreiben von PHP-Timing-Skripten im Thinkphp-Framework zu verwenden.

Finden Sie einfach den Pfad des Curl-TP-Frameworks in PHP php zu crontab
Zum Beispiel: Die Zugriffsadresse von tp ist http://www.tp.com/index.php?m=admin&c=controller&a=action
Schreiben Sie ein PHP, zum Beispiel tpcrontab.php

Der Inhalt ist wie folgt:

<?php
    $url = &#39;http://www.tp.com/index.php?m=admin&c=controller&a=action&#39;;
    $timeout = 60;
    $data = array();
    $header = array();
    $ch = curl_init();  
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书检查  
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, true);  // 从证书中检查SSL加密算法是否存在  
    curl_setopt($ch, CURLOPT_URL, $url);  
    curl_setopt($ch, CURLOPT_HTTPHEADER, $header);  
    curl_setopt($ch, CURLOPT_POST, true);  
    curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));  
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);   
    curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);   //CURLOPT_TIMEOUT 设置cURL允许执行的最长秒数
   
    $response = curl_exec($ch); 
   
    if($error=curl_error($ch)){  
        die($error);  
    }  
    curl_close($ch); 
    echo $response;
Nach dem Login kopieren

Referenzartikel: https://bbs.csdn.net/topics/390805964

                                    csdn.net/qq_3 5979073/ Artikel/Details/79352450



Das obige ist der detaillierte Inhalt vonVerwenden Sie Linux Crontab, um PHP-Timing-Skripte im Thinkphp-Framework zu schreiben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage