我有一些非常有用的帮助来检查创建网页的时间,然后重定向到它而不会在保留页面上刷新闪烁。我发布了迄今为止编辑过的代码,希望有人可以建议如何在page.php中的Ajax代码中使用php变量$ id。感谢。
page.php文件
<?php
$id = escapeshellarg($_GET['id']);
$id = str_replace("'", "", $id);
?>
<html>
<head></head>
<body>
<script type="text/javascript" </script>
$.ajax({
url: 'http://xxx.com/pagecheck.php?id=<?php echo $id ?>',
success: function(data) {
$(location).attr('href','http://xxx.com/<?php echo $id ?>');
}
});
</script>
</body>
</html>
pagecheck.php
<?php
$id = escapeshellarg($_GET['id']);
$id = str_replace("'", "", $id);
$url = 'http://xxx.com/'. $id . '/index.html';
echo $url;
do {
$handle = @fopen($url,'r');
sleep(5);
} while ($handle !== FALSE);
return true;
?>