我有一个名为" script.php" ,它会检查我的用户并重新发布他们的订单。但是我想创建一个按钮,这样每当我点击按钮时; 链接到" script.php"它会运行。我创建了一个按钮来执行此操作:
<?php echo Html::anchor('../../script.php', 'Run Renewal Cron', array('class' => 'btn btn-success')); ?>
它可以工作,但浏览器需要永远,因为脚本正在运行许多用户。有没有办法,当我单击此按钮时,脚本在服务器本身内运行,所以如果浏览器关闭脚本将继续运行?
代码只是查询,选择用户,更新用户,还向这些用户添加新记录。
答案 0 :(得分:-2)
如果您可以控制服务器,则可以执行以下操作:
set_time_limit(0);
ignore_user_abort(1);