이 글의 내용은 Linux crontab을 사용하여 thinkphp 프레임워크에서 PHP 타이밍 스크립트를 작성하는 것입니다. 필요한 친구는 이를 참조할 수 있습니다.
PHP에서 TP 프레임워크의 경로를 컬링한 다음 이 PHP를 crontab으로 설정하세요.
예: tp의 액세스 주소는 http://www.tp.com/index.php?m=admin&c=controller&a=action
tpcrontab.php
과 같은 PHP를 작성합니다. 내용은 다음과 같습니다.
<?php $url = 'http://www.tp.com/index.php?m=admin&c=controller&a=action'; $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;
참고기사: https://bbs.csdn.net/topics/390805964
위 내용은 Linux crontab을 사용하여 thinkphp 프레임워크에서 PHP 타이밍 스크립트 작성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!