网页内容抓取 php( PHP生成静态化的方法,分为两种是伪静态)

优采云 发布时间: 2022-02-03 06:07

  网页内容抓取 php(

PHP生成静态化的方法,分为两种是伪静态)

  PHP的生成方法网站页面静态

  有两种方法可以使页面静态化,一种是伪静态,也就是url重写,另一种是你的真正的静态。一起来看看吧!

  在PHP网站的开发中,为了网站推广和SEO的需要,网站需要在整个站点或部分进行静态处理。 PHP 有很多方法可以生成静态 HTML 页面。比如使用PHP模板、缓存等实现页面静态化,今天我们以PHP示例教程的形式讨论PHP生成静态页面的方法。

  什么是 PHP 静态化

  PHP静态的简单理解就是让网站生成的页面以静态HTML的形式出现在访问者面前。 PHP静态分为纯静态和伪静态。两者的区别在于 PHP 生成静态页面。处理机制不同。

  PHP 如何生成静态 HTML 页面

  1、使用PHP模板生成静态页面

  将PHP模板制作成静态非常方便,如安装使用PHP Smarty实现网站静态。

  2、使用PHP文件读写函数生成静态页面

  PHP生成静态页面示例代码

  3、使用 PHP 输出控件生成静态页面

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

  PHP生成静态页面示例代码

  我们知道 PHP 用于 网站 开发。一般执行结果直接输出到浏览器。为了使用PHP生成静态页面,需要使用输出控制函数来控制缓存区,从而获取缓存区的内容,然后输出到静态HTML页面文件供网站静态化。

  PHP生成静态页面的思路是:先打开缓存,然后输出HTML内容(也可以通过include将HTML内容以文件的形式收录进去),然后获取缓存中的内容,清除缓存并通过PHP文件读取write函数将缓存的内容写入静态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网站页面的方法】相关文章:

  用php技术生成静态页面的方法08-15

  PHP伪静态方法09-28

  php爬取页面的方法09-23

  php页面缓存实现方法09-20

  php爬取页面的方法08-16

  PHP伪静态的几种方法09-11

  PHP生成Excel报表的方法09-04

  PHP生成树的方法介绍07-15

  php爬取页面的几种方法09-12

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线