>  기사  >  백엔드 개발  >  边学边做之php+mysql+smarty+apache搭建个人博客(4):header.php详解

边学边做之php+mysql+smarty+apache搭建个人博客(4):header.php详解

WBOY
WBOY원래의
2016-06-23 13:29:41996검색

    第三期教程语言有些浮夸了,而且内容不太充实,请原谅。    

    第四期我想介绍的是header.php即每个页面都有的头部,制作单独的头部,之后在设计其他页面的时候就可以直接引用。软件设计中有一个原则就是避免书写重复代码。把这个原则用于网页设计,就是把一个网站共同的部分提出来单独编写。    

    header.php用到的主要技术是bootstrap和php的session。bootstrap是一个css和javascript框架。官方的宣传语是:Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.   

    使用bootstrap最大的两点好处是:

    1.响应式布局:用bootstrap制作的网页会根据屏幕分辨率自适应,这点是非常实用的,在移动终端盛行的年代,网站不可能只面向一种设备。

    2.bootstrap可以让一个不擅长美工的码农设计出漂亮的网站,现在快速开发的网站很多都采用bootstrap框架。

 

    session原理:session简单来说就是将内容临时存储在服务器,而与之相对应的cookie则是将内容存储在用户端。session默认有三种存储机制:文件存储方式,内存存储方式和用户自定义存储方式。对于服务器不是很好的开发者来说,采用默认的文件存储方式就可以了,对于内存大,追求速度,并且并发量较小的网站可以采用内存存储。修改存储方式可以通过修改php.ini文件中的session.save_handler的值。

  

  最终效果如下:

   

    下面就是header.php的源码,想说的基本都写在注释中了,有什么不理解或者觉得不对的地方可以一起交流。

 

 

nbsp;html>


    
    
    
    

    
    <script></script>
    <script></script>
    











 

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.