第3个回答 2019-12-24
很简单,用ob_start压制,然后保存到一个html页面就可以了,写了个小演示
访问时在后面加参数
?id=xxx
xxx为任意数字,你把里面的输出换成你的动态页面就可以了,代码里有解释
<?php
ob_start();
/*下面的内容就是你原来的动态页面*/
$id=isset($_GET["id"])?$_GET["id"]:'';
if
($id!=''){
echo
"原使用参数的页面
参数为".$id."</br>已生成<a
href=\"$id.html\">$id.html</a>";
}
/*结束*/
$info=ob_get_contents();
$file=fopen($id.'.html','w');
fwrite($file,$info);
fclose($file);
?>