PHP检查循环?

PHP检查循环?,php,html,loops,refresh,Php,Html,Loops,Refresh,我试图检测变量是否与字符串相同。如果是这样,页面将刷新。但是如果变量不相同,则页面将加载。但是我需要一种方法来在页面加载后继续检查刷新变量是否相同 下面是一些我一直在测试的代码,但由于页面一直在刷新,因此没有成功 $Refresh = file_get_contents('Refresh.txt'); do { header("Refresh:0"); } while ($Refresh == "True"); // HTML WEBPAGE CODE AFTER THIS P

我试图检测变量是否与字符串相同。如果是这样,页面将刷新。但是如果变量不相同,则页面将加载。但是我需要一种方法来在页面加载后继续检查刷新变量是否相同

下面是一些我一直在测试的代码,但由于页面一直在刷新,因此没有成功

$Refresh = file_get_contents('Refresh.txt');

do {
      header("Refresh:0");
} while ($Refresh == "True");


// HTML WEBPAGE CODE AFTER THIS POINT 

如果有人能修复或重做我的代码,我们将不胜感激

试着这样想:

<?php
$page = $_SERVER['PHP_SELF'];
$sec = 10;
if ($number == $string){
  header("Refresh: $sec; url=$page");
 }
else
{goto:end;}

end:
?>
<script>
      Jquery Code Goes Here for Page Load
</script>

Jquery代码用于页面加载

Refresh.txt
chanes的内容吗???
while(file_get_contents('Refresh.txt')=='True')
@abracadver PHP允许在单引号中使用字符串?当您编写
'True'
时,它总是进入
do
块,这就是它总是刷新的原因
do{}while()
将首先进入
do
块,然后检查条件。您应该考虑使用
while(){}
而不是您正在使用的内容。此外,在提供该页面后,您将无法继续检查该页面是否已更改,因为该页面已在客户端上。您需要执行一个AJAX请求来检查它,并在需要时刷新。@AsifMushtaq:是的,为要加载页面的位置创建一个div。Jquery代码设置doDocumentReady函数,然后$(“div”).load(“page,php”);