0

我想每 x 分钟缓存一次我的主页,因为它有很多请求并且内容不会经常更改,

这就是我正在尝试的:

<?php
    ini_set('error_reporting', 1);
    error_reporting(E_ALL);
    $path = '/home/......../mypath/html/';
    if(true){
        $homePage = file_get_contents($path.'index.php');
        file_put_contents('indexx.html', $homePage);
        //echo $homePage;
    }   
?>

问题是它没有获取 html 结果代码,而是返回了 php 代码(我对此感到非常惊讶.....)

知道为什么吗?以及如何获取渲染版本?

谢谢

4

1 回答 1

2
$homePage = file_get_contents($path.'index.php');

改成

$homePage = file_get_contents('http://www.yourdomainname.com/index.php');
于 2013-08-11T09:39:52.847 回答