如何在 php 中刷新变量?
Posted
技术标签:
【中文标题】如何在 php 中刷新变量?【英文标题】:How can I refresh variable in php? 【发布时间】:2021-07-20 23:26:49 【问题描述】:我有一个简单的 php 脚本,它连接到数据库并获取一个变量。变量是一个从 0 到 60 的整数。
我可以显示变量,但我需要刷新页面才能刷新变量。 有没有办法在不刷新页面的情况下刷新变量?
【问题讨论】:
一秒与代码无关,获取初始值,然后将每秒递增的责任传递给 js,如果你以光速行驶,它们可能会不同步,但它是相对的跨度> 你为什么要把一个变量串起来,它的值在数据库中最多只能存活一秒钟? 就像其他人说你需要JS
,因为PHP
是一种服务器端语言;它在将数据发送到客户端(也称为浏览器)以读取和显示之前计算数据。因此,每当您访问 PHP
网页时,PHP
代码已经运行并将数据输出给您。
感谢您的所有回答。我现在正在尝试使用 Ajax。
【参考方案1】:
是的,您可以使用 php 和 AJAX 在页面中加载变量值,并使用 setInterval() 函数每 n 次调用该函数。
function getVariable()
$.get(url,function(response)
//print the value
and use the setinterval
setInterval(function()
getVariable();
,1000); //run every second
【讨论】:
要清楚,这不是纯 JS,它假设使用了一个库,也许是 jQuery。为 OP 参考它可能会有所帮助以上是关于如何在 php 中刷新变量?的主要内容,如果未能解决你的问题,请参考以下文章