我有一个PHP代码,我希望在VPS(Ubuntu)上连续运行以存储一些数据。 PHP代码看起来像while(true {do smth}。如何执行此代码直到我手动停止它?
答案 0 :(得分:-1)
PHP并不意味着连续运行。
如果您是从网络浏览器运行此功能,则可以在页面末尾添加一段javascript,以便再次调用该页面。 这将您的主循环移动到浏览器,因此您不必直接在php中运行循环。如果你有一个需要转到下一个循环的变量,你可以在window.onload调用的$ _GET变量中传递它们。
<script>
window.onload = window.location.href='this_page.php?var1=1&var2=Otherstuff';
</script>
如果window.onload函数有任何计时问题,您可能必须将它放在一个函数中并调用setTimeout函数来降低它的速度。
然后停止它你就会关闭那个浏览器窗口。