源码网,源码论坛,源码之家,商业源码,游戏源码下载,discuz插件,棋牌源码下载,精品源码论坛

 找回密码
 立即注册
楼主: ttx9n

[PHP编程] 详解php实现页面静态化原理

[复制链接]

7万

主题

861

回帖

32万

积分

论坛元老

Rank: 8Rank: 8

积分
329525
发表于 2017-6-21 17:07:13 | 显示全部楼层 |阅读模式
本篇文章主要介绍了详解php实现页面静态化原理,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

1,file_put_contents()函数

2,使用PHP内置缓存机制实现页面静态化:output_buffering

php中output_buffering内置函数,简称ob函数,主要会用到的下面几个:

  1. ob_start #打开输出控制缓冲
  2. ob_get_contents #获取输出缓冲区内容
  3. ob_clean #清空输出缓冲区
  4. ob_get_clean #获取当前缓冲区内容,然后清空当前输出缓冲区
<?php
// 开启输出缓冲控制
ob_start();

echo 'hello world'; // 输出点儿内容

// 获取缓冲区的内容,然后写入到1.txt中
file_put_contents('1.txt',ob_get_contents());

上面代码会在目录下,生成一个1.txt文件,内容就是:hello world。

清空缓冲区,内容就不会在终端显示了:

<?php
// 开启输出缓冲控制
ob_start();

echo 'hello world'; // 输出点儿内容

// 获取缓冲区的内容,然后写入到1.txt中
file_put_contents('1.txt',ob_get_contents());

ob_clean(); // 清空输出缓冲区
// 注意,浏览器就不会显示"hello world"了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

回复

使用道具 举报

8

主题

2万

回帖

52

积分

注册会员

Rank: 2

积分
52
发表于 2022-9-17 17:40:19 | 显示全部楼层
还不错啊
回复 支持 反对

使用道具 举报

2

主题

2万

回帖

73

积分

注册会员

Rank: 2

积分
73
发表于 2022-9-23 03:41:53 | 显示全部楼层
大家都不容易!
回复 支持 反对

使用道具 举报

1

主题

2万

回帖

155

积分

注册会员

Rank: 2

积分
155
发表于 2022-11-16 19:14:44 | 显示全部楼层
哟哟哟哟哟以偶
回复 支持 反对

使用道具 举报

1

主题

2万

回帖

93

积分

注册会员

Rank: 2

积分
93
发表于 2022-12-29 18:34:01 | 显示全部楼层
很不错的样子
回复 支持 反对

使用道具 举报

3

主题

2万

回帖

172

积分

注册会员

Rank: 2

积分
172
发表于 2023-2-17 04:38:12 | 显示全部楼层
来看看!!!
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2023-3-12 11:37:09 | 显示全部楼层
快更新啊,我擦
回复 支持 反对

使用道具 举报

1

主题

2万

回帖

176

积分

注册会员

Rank: 2

积分
176
发表于 2023-4-7 09:11:48 | 显示全部楼层
不错的源码论坛
回复 支持 反对

使用道具 举报

3

主题

2万

回帖

172

积分

注册会员

Rank: 2

积分
172
发表于 2023-5-5 05:42:09 | 显示全部楼层
啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦
回复 支持 反对

使用道具 举报

13

主题

2万

回帖

97

积分

注册会员

Rank: 2

积分
97
发表于 2023-6-13 14:16:13 | 显示全部楼层
那三门,你们谁寂寞才快乐撒
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|小黑屋|网站地图|源码论坛 ( 海外版 )

GMT+8, 2025-2-4 21:48 , Processed in 0.065711 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表