第一种方案:(可行方案)
第二种:
- <?php
-
$url = 'http://您的域名/cron.php'; -
$urlarr = parse_url($url); -
-
$http = $urlarr['scheme']; -
-
if($http == "https") { -
$transports = "ssl://"; -
$urlarr["port"] = "443"; -
} else { -
$transports = "tcp://"; -
$urlarr["port"] = "80"; -
} -
$fp = fsockopen($transports . $urlarr['host'],$urlarr['port'],$errno,$errstr,$time_out = 30); -
if(!$fp) { -
die("ERROR: $errno - $errstr\n"); -
} else { -
fputs($fp, "POST ".$urlarr["path"]." HTTP/1.1\r\n"); -
fputs($fp, "Host: ".$urlarr["host"]."\r\n"); -
fputs($fp, "Connection: close\r\n\r\n"); -
fclose($fp); -
} - ?>
第二种:
- <?php
- ignore_user_abort(true);
//忽略用户终止请求 - set_time_limit(0);
//不显示脚本执行时间 - //以下做任何操作
不用担心时间问题 - while(true){
-
file_put_contents('./b.txt',date('s')); -
sleep(30); - }
- ?>