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

不言
不言Original
2018-04-09 17:03:383255Durchsuche

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;

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!

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