分享一段php镜像(网站克隆)代码
这段代码用于php镜像别人的站点,也属于克隆站点吧。大家自己做下学习研究
内页也可以实现地址,想要替换图片或者内容,自己写下replace函数替换。
- $urldizhi='https://对方域名';
- $pathdizhi=isset($_GET['s'])?strval($_GET['s']):'';
- $geturls=$urldizhi.'/'.ltrim($pathdizhi,'/');
- // 文档类型
- $header_arr = array_unique(get_headers($geturls));
- $contentneirongType = '';
- foreach($header_arr as $k => $v){
- $header_tmp = [];
- if(preg_match("/^Content-Type:.*?$/", $v, $header_tmp)){
- $contentneirongType = end($header_tmp);
- break;
- }
- }
- $contentneirongType = !emptyempty($contentneirongType) && !preg_match("/Content-Type:\s+text\/html/", $contentneirongType) ? $contentneirongType : 'Content-Type: text/html;charset=utf-8';
- header($contentneirongType);
- // 获取网页内容
- $contentneirong=file_get_contents($geturls);
- $contentneirong=str_replace($urldizhi,'',$contentneirong);
- echo $contentneirong;
- ok!已经完成,可以试试效果。
把上面的文件保存为index.php就可以了,然后配置下伪静态。
这是apache伪静态内容
- RewriteEngine on
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
这是Nginx的伪静态内容
rewrite '(.*)' index.php?s=$1 last;
1.本站资源均为免登陆下载,直接扫码支付即可下载
2.站点支持支付宝扫码支付,更多支付方式联系客服QQ!
3.客服QQ:3013197813,822674928
4.本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有!
5. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
Test玩站网 » 分享一段php镜像(网站克隆)代码
2.站点支持支付宝扫码支付,更多支付方式联系客服QQ!
3.客服QQ:3013197813,822674928
4.本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有!
5. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
Test玩站网 » 分享一段php镜像(网站克隆)代码
常见问题FAQ
- 玩站小弟QQ没回怎么办?
ex?