我有一个保留页面,该页面创建后会重定向到另一个页面。
目前我的解决方案是每 5 秒刷新一次保存页面,每次检查是否已创建新页面。问题是页面闪烁。
有没有办法在标题中使用一个简单的 while 循环来做到这一点,但仍然显示持有页面 html。谢谢。当前代码如下。
<?php
ob_start();
$id = escapeshellarg($_GET['id']);
$id = str_replace("'", "", $id);
$url = 'http://sub.testxxx.com/'. $id . '/index.html';
$handle = @fopen($url,'r');
if(!$handle) {
header("Refresh: 5; url=http://testxxx.com/loading.php?id=".$id);
ob_flush;
} else {
sleep(5);
header("Location: http://sub.testxxx.com/".$id);
}
?>
<html>
...........
</html>
<?
ob_flush;
?>