包括重新下载PHP

时间:2014-05-09 03:32:13

标签: php include

我在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的元素。 每当我尝试从一个页面导航到另一个页面时...每次调用它时都会下载元素..

是否可以避免重新下载并保持导航静态(意味着它不会刷新或重新加载)......

2 个答案:

答案 0 :(得分:2)

您可以将开发时间投入到AngularJS等客户端框架中,以创建一个使用AJAX重新填充DOM的单页App。

或者让浏览器处理缓存重用的元素

答案 1 :(得分:1)

可以使用frames,但现在已经弃用了很长一段时间,我不鼓励你使用它。 另一种解决方案是使用AJAX仅加载和刷新页面的内容部分(保留横幅或任何你喜欢的内容)。 对于大多数项目来说,最好的办法就是让浏览器缓存发挥其神奇作用。