网络编程
位置:首页>> 网络编程>> php编程>> 详解php实现页面静态化原理

详解php实现页面静态化原理

作者:学习笔记666  发布时间:2023-10-25 10:58:10 

标签: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"了

来源:http://blog.csdn.net/github_26672553/article/details/72871744

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com