我在banner.php中有我的横幅和导航!
因此,如果我需要在每个页面上调用它,我应该使用include 'banner.php';
<html>
<body>
<div class="wrapper">
<?php include 'banner.php'; ?>
<h1>Login Successful <?php echo $_SESSION['username']?></h1>
</div>
</body>
</html>
但这会重新下载banner.php的元素。 每当我尝试从一个页面导航到另一个页面时...每次调用它时都会下载元素..
是否可以避免重新下载并保持导航静态(意味着它不会刷新或重新加载)......
答案 0 :(得分:2)
您可以将开发时间投入到AngularJS等客户端框架中,以创建一个使用AJAX重新填充DOM的单页App。
或者让浏览器处理缓存重用的元素
答案 1 :(得分:1)
可以使用frames,但现在已经弃用了很长一段时间,我不鼓励你使用它。 另一种解决方案是使用AJAX仅加载和刷新页面的内容部分(保留横幅或任何你喜欢的内容)。 对于大多数项目来说,最好的办法就是让浏览器缓存发挥其神奇作用。