xml地图|网站地图|网站标签 [设为首页] [加入收藏]

正规赌博平台

当前位置:网上十大正规赌博平台 > 正规赌博平台 > php设置静态内容缓存时间的方法,PHP实现抓取H

php设置静态内容缓存时间的方法,PHP实现抓取H

来源:http://www.nb-machinery.com 作者:网上十大正规赌博平台 时间:2019-07-18 09:38

不久前在研商哈克er News API时蒙受三个HTTPS难点。因为具备的Hacker News API都是经过加密的HTTPS协议采访的,跟一般的HTTP协议差异,当使用PHP里的函数 file_get_contents() 来获取API里提供的数目时,出现谬误,使用的代码是那样的:

数码经过调整器以叁个数组或是对象的样式传播视图 , 那几个数组或对象作为视图载入函数的第三个参数借使您选用七个对象,那么类变量将更改为数组成分。好了,让我们用你的调控器试试。展开调控器并增多以下代码

本文实例陈说了php设置静态内容缓存时间的章程。分享给我们供我们参照他事他说加以考察。具体方法剖析如下:

<?php
$data = file_get_contents("https://hacker-news.firebaseio.com/v0/topstories.json?print=pretty");
......
<?php class Blog extends CI_Controller { 
  
 function index() 
 { 
  $data['title'] = "My Real Title"; 
  $data['heading'] = "My Real Heading"; 
    
  $this->load->view('blogview', $data); 
 } 
} 
?>

在应用百度工具作三个小测量试验时提示咱们需求安装静态内容缓存时间了,笔者本人从未服务器权限操作,只可以从其余方面动手了,自身学习php的本身搜寻后发觉能够动用header函数来完结浏览器缓存页面包车型地铁时间,具体如下.

当运营方面的代码是蒙受上边包车型客车荒唐提醒:

方今,展开你的视图文件,将个中的文件替换来与数组对应的变量:注意才前台页面取值时,间接用$key值,并不是$data

设置静态内容缓存时间,代码如下:

PHP Warning:  file_get_contents(): Unable to find the wrapper "https" - did you forget to enable it when you configured PHP?
<html> 
<head> 
<title><?php echo $title;?></title> 
</head> 
<body> 
 <h1><?php echo $heading;?></h1> 
</body> 
</html>

复制代码 代码如下:

上面是截图:

计算:当传递的是类变量$data的时候,那么它会转换为数组成分

$interval = 60 * 60 * 6; // 6 hours 
header ("Last-Modified: " . gmdate ('r', $max)); 
header ("Expires: " . gmdate ("r", ($max $interval))); 
header ("Cache-Control: max-age=$interval");

图片 1

图片 2

大家把上边这段代码加到php文件开端处,上面来给大家详解说有弹指间那四行代码,代码如下:

缘何会出现如此的错误?

主意比不会细小略,需求的小友人自由发挥下,参预到本人的体系中去就能够了。

复制代码 代码如下:

本文由网上十大正规赌博平台发布于正规赌博平台,转载请注明出处:php设置静态内容缓存时间的方法,PHP实现抓取H

关键词: mg电子游戏