我发布延迟加载与PHP,但每个人都说这很难
并且使用jquery更好。
有人给我一些提示或参考吗?
我想让我的php页面延迟加载一些图像(加载图像)
如
http://www.businessbee.com/wp-content/uploads/24534/loading_home.gif
我有3个php页面
如果点击提交按钮,则从第一页,下一页是loading.php页面
显示加载图片,30秒后我想重定向到
第三页final.php。
重定向和延迟功能没问题,问题是
开始延迟加载图片时没有显示..
我希望在延迟30秒时将图像显示加载到用户
<?php
$delaytime=30;
for ($x=0; $x<$delaytime; $x++) {
echo " ";
sleep(1);
}
header("Location: /final.php"); /* Redirect browser */
exit();
?>
答案 0 :(得分:1)
您的loading.php
页面应该是:
<img src="loading_image_here.gif" />
<a href="final.php">Click here if the browser does not redirect you</a>
<script type="text/javascript">
setTimeout(function() {
location.href = "final.php";
},30000); // 30 seconds
</script>
请注意,除非有充分的理由,否则大多数人可能不想等待30秒......