【PHP中使用sleep函数实现定时任务实例分享,phpsleep_PHP教程】教程文章相关的互联网学习教程文章

如何阻止PHP sleep()影响我的整个PHP代码?【代码】

所以,在我的街机上,howlingdoggames.com.我有一个积分系统,每次你访问一个有游戏的页面时都给你一个点,现在,为了减少对此的滥用,我想做出某种延迟,所以它只在45秒后获奖.这是我尝试过的....if ($_SESSION['lastgame'] != $gameid);{sleep(45); $points = $points + $game_points;$_SESSION['lastgame'] = $gameid;}...但是,这似乎只是暂停了整个网站45秒,因为这是在index.php文件中,就像我的网站上的其他代码一样. 无论如何我可以隔...

我不懂PHP sleep()行为【代码】

我有这样的形式:<form method="post" action="secret.php"><label for="pw">Password: </label><input type="password" name="pw" id="pw" /> </form>这是secret.php:<?php if(isset($_POST["pw"])) {if($_POST["pw"] == "hello") {echo("<strong>Good pw.</strong><br />");} else {echo("<strong>Bad pw.</strong><br />");echo("<a href=\"form.php\">Back</a>");sleep(5);} } else {header("Location: /tut/first/form.php"...

php – 对象序列化__sleep【代码】

php手册说明:It can clean up the object and issupposed to return an array with thenames of all variables of that objectthat should be serialized.我理解这一点,如果有一个班级.像这样:<?phpclass Foo {public $bar = 'bar';public $baz = 'baz';public function __sleep() {return array('bar');}}$obj = new Foo(); $serialized = serialize($obj); $unserialized = unserialize($serialized);var_dump($unserialized);...

PHP:sleep()用于特定的代码行【代码】

是否有可能在执行前使用sleep()(或其他一些函数)等待? 我有例如:<div>bla bla</div> <?php $a echo $a; ?>some divs and html <?php $b echo $b; ?>如何在页面加载后5秒执行第一个php脚本,但是在页面加载时显示其他所有内容?如果我在第一个php之前使用sleep(),它将延迟整个页面加载.解决方法:你想为此使用AJAX.使用jQuery的示例:<div id="content"> <-- You want to load something here after 5 seconds --> </div><script ty...

php time_sleep_until()和“ MySQL服务器已消失”

我有必须每n分钟执行一次的脚本. n分钟是动态的,因此我无法设置cron作业来调用脚本(在特定时间). 所以我所做的是我每隔n分钟将时间存储在数组中,以便执行脚本时,它将首先检查当前时间是否在数组中.如果在数组中找到它,它将继续执行,否则退出. 要执行脚本,我必须使用cron作业每分钟运行一次,以检查阵列中的时间.不幸的是,我的Web主机只允许5分钟作为最小间隔.因此,每次调用脚本时,我都会检查是否在数组中找到了$current_time和$curr...

循环内的PHP sleep()无法更新数据库【代码】

我有一个cronjob每分钟触发的php文件. 当php文件被触发时,它会更新数据库,休眠等 它是这样编程的:$start = microtime(true); set_time_limit(10);for($i=0;$i<5;$i++) {updateDB();time_sleep_until($start + $i + 1); }如果运行这段代码,我看不到数据库中发生任何更改.我注意到的另一件事是,当循环结束时,当我回显某些内容时,我将进行打印. [edit]我尝试使用flush和ob_flush,但仍然没有为line打印行[/ edit] 我该怎么做才能避免这...

实例 - 相关标签