PHP:我想每30秒运行一个函数';s而不使用for循环

PHP:我想每30秒运行一个函数';s而不使用for循环,php,Php,php有标题('refresh:30') 当我通过post从表单获取数据时,数组在刷新时重置(当我使用头刷新时) 我在寻找一个php中的setTimeOut(javascript)排序工具,或者一种即使在刷新之后也能持久保存从用户那里得到的变量(表单数据)的方法 --Php初学者 …或一种即使在刷新后仍保留从用户(表单数据)获取的变量的方法 尝试使用$\u会话保留某些变量。这将允许在导航到另一个页面后保留变量。请记住,在使用会话之前,必须使用session\u start()启动会话 至于你剩

php有标题('refresh:30')

当我通过post从表单获取数据时,数组在刷新时重置(当我使用头刷新时)

我在寻找一个php中的setTimeOut(javascript)排序工具,或者一种即使在刷新之后也能持久保存从用户那里得到的变量(表单数据)的方法

--Php初学者

…或一种即使在刷新后仍保留从用户(表单数据)获取的变量的方法

尝试使用$\u会话保留某些变量。这将允许在导航到另一个页面后保留变量。请记住,在使用会话之前,必须使用
session\u start()
启动会话

至于你剩下的问题,我不太清楚你在问什么…>\uu>

您应该使用

window.onload=setInterval(“函数到刷新数据()”,3000)//3000是以毫秒为单位的间隔


在div中使用Ajax响应,以便仅刷新该div,否则将刷新整个页面

我正在寻找一个php工具。问题是:我必须从一个帧中获取数据并在另一个帧中使用。第二个帧必须每隔30秒左右刷新第一个帧中给出的数据。但是,在使用标题刷新时,我会丢失通过post发送的数据(正在重置)。因此,我想用从第一帧通过post发送的数据刷新第二帧——使用任何php工具(不带for循环),因此,您有两个帧,一个带表单,一个带结果。当您提交表单时,结果会显示出来,但一旦刷新就会消失,对吗?您仍然可以在这里使用$\u会话数据——提交表单时,将值添加到会话变量,然后在结果中使用这些变量。当页面再次刷新时,会话数据仍然存在,而且,这似乎更适合通过AJAX(通过jQuery轻松完成);再说一次,我不知道您的实现或者您想要实现什么,所以我不应该评论您为什么希望这样做;)