Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304416
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

php, php语言, 语言, 言实, 实现

页面静态化的具体的方法,分为两种,一种是伪静态,就是url重写,一种是您真的静态化。下面介绍PHP中页面静态化的具体的方法。
在PHP网站站点开发中为了网站站点推广和SEO等需要,需要对网站站点进行全站或局部静态化处理,PHP生成静态HTML页面有多种具体的方法,比如利用PHP网站的模板、缓存等实现页面静态化,今天就以PHP实例具体的教程形式讨论PHP生成静态页面的具体的方法。


什么是PHP静态化

PHP静态化的简单理解就是使网站站点生成页面以静态HTML的形式展现在访客面前,PHP静态化分纯静态化和伪静态化,两者的区别在于PHP生成静态页面的处理机制不同。

PHP生成静态HTML页面的具体的方法

1、利用PHP网站的模板生成静态页面

PHP网站的模板实现静态化非常方便,比如网站安装和使用PHPSmarty实现网站站点静态化。

2、使用PHP文件读写功能生成静态页面

PHP生成静态页面实例具体代码如下
1.<?    2.$out1 = "<html><head><title>PHP网站站点静态化具体的教程</title></head>  3.<body>欢迎访问PHP网站站点开发具体的教程网,本文主要介绍PHP网站站点页面静态化的具体的方法  4.</body></html>";   5. $fp = fopen("index.html","w");    6.if(!$fp)    7.{    8.echo "System Error";    9.exit();    10.}    11.else {    12.fwrite($fp,$out1);    13.fclose($fp);    14.echo "Success";    15.}    16.?>  复制具体代码如下3、使用PHP输出控制函数(Output Control)生成静态页面

输出控制函数(Output Control)也就是使用和控制缓存来生成静态HTML页面,也会使用到PHP文件读写函数。

PHP生成静态页面实例具体代码如下
1.<?  2.ob_start();  3.echo "<html>".  4."<head>".  5."<title>PHP网站站点静态化具体的教程</title>".  6."</head>".  7."<body>欢迎访问PHP网站站点开发具体的教程网,本文主要介绍PHP网站站点页面静态化的具体的方法</body>".  8."</html>";  9. 10.$out1 = ob_get_contents();  11.ob_end_clean();  12.$fp = fopen("index.html","w");  13.if(!$fp)  14.{  15.echo "System Error";  16.exit();  17.}  18.else 19.{  20.fwrite($fp,$out1);  21.fclose($fp);  22.echo "Success";  23.}  24.?> 复制具体代码如下咱们知道使用PHP进行网站站点开发,一般执行结果直接输出到游览器,为了使用PHP生成静态页面,就需要使用输出控制函数控制缓存区,以便获取缓存区的内容,然后再输出到静态HTML页面文件中以实现网站站点静态化。

PHP生成静态页面的思路为:首先开启缓存,然后输出了HTML内容(您也可以通过include将HTML内容以文件形式包含进来),之后获取缓存中的内容,清空缓存后通过PHP文件读写函数将缓存内容写入到静态HTML页面文件中。PHP文件读写具体的教程?

获得输出的缓存内容以生成静态HTML页面的过程需要使用三个函数:ob_start()、ob_get_contents()、ob_end_clean()。

知识点:

1、ob_start函数一般主要是用来开启缓存,注意使用ob_start之前不能有任何输出,如空格、字符等。

2、ob_get_contents函数主要用来获取缓存中的内容以字符串形式返回,注意此函数必须在ob_end_clean函数之前调用,否则获取不到缓存内容。

3、ob_end_clean函数主要是清空缓存中的内容并关闭缓存,成功则返回True,失败则返回False

PHP输出控制函数(Output Control)有很多应用,今后将陆续展开。

至此,使用PHP生成静态HTML页面以实现网站站点静态化的具体的方法就介绍完了,根据实际情况和需求您可以选择不同的静态化具体的方法。                                                            伪静态                        ,            PHP网站站点                        ,            HTML
名站网址导航 于 2020-7-22 20:56 移动 @版权声明 名站网址导航声明: 1.该文观点仅代表作者本人,名站网址导航系信息发布平台,名站网址导航仅提供信息存储空间服务。 2.名站网址导航所发布的一切资源、破解补丁、注册机和注册信息及软件的解密分析文章等仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该网站程序,请支持正版软件,购买注册,得到更好的正版服务。 3.如有侵权请邮件与咱们联系删除或处理(邮箱:[email 988365@gmail.com]),本站将立即改正,谢谢。

网站发布外链站长应该注意几点的事项AqVAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

AqVAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

分享到:

  网友投稿

注册时间:

网站:0 个   APP:0 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304416

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市