PHP在需要时避免睡眠

时间:2014-07-20 15:47:17

标签: php mysql linux iframe sleep

我有两个文件说: mail.php 2. Mail2.php

mail.php代码如下:

<?
// code to send mail to stccircle@gmail.com 
sleep(20);
?>

mail2.php代码就像这样

<?
// send another mail to stccircle@gmail.com 
?>

所以,我想同时执行mail.php和mail2.php而不会影响它的mail.php睡眠..我想一次收到两封邮件..

我试过了:

require("mail.php");
require("mail2.php");

include("mail.php");
include("mail2.php");

两个代码都等到20秒,我希望下一封电子邮件在第一封之后立即发送..我想立即打开这两个链接。

iframe修复了除cron job dosent支持iframe以外的所有内容。

无法删除睡眠,因为它是我的代码的主要部分。

任何解决方案? cron作业不支持iframe ..

顺便说一下,我想通过cron job运行脚本......

1 个答案:

答案 0 :(得分:0)

改为创建两个单独的cron作业,一个调用mail.php,另一个调用mail2.php。 Anohter选项正在向每个站点发出http请求,但不要等待响应。这个问题可以帮到你。

Send HTTP request from PHP without waiting for response?