六九博客-分享技术那些事六九博客-分享技术那些事

本博客仅做技术交流,
操作者不可用于违法用途!

域名镜像网站PHP源码

免责声明:
本站资源并不针对任何人,任何机构,任何网站。
本站资源仅用于个人学习研究,请勿用于非法用途。
若因使用本站资源引起各类民事,刑事纠纷,属使用者的个人行为,与本站资源作者无关。
从你开始使用本服务,默认接受使用条款。
<?php
error_reporting(0);
/*
请勿删除此行,谢谢合作!

*/
define ( 'URL', 'http://对方网址/' );//这里改成对方的网址
define ( 'MYURL', 'http://我方网址/' );//这里改成你的网址


define ( 'TITLI', '对方网站名称' );//这里改成对方的网站名
define ( 'MYTITLI', '我方网站名称' );//这里改成你的网站名
/*
以下内容非专业人士请勿修改!!!!!!
*/
define ( 'HOU', $_SERVER['REQUEST_URI'] );
$urlArr = explode('.',HOU);
if(strstr($urlArr[1],"js") or strstr($urlArr[1],"ico") or strstr($urlArr[1],"gif") or strstr($urlArr[1],"jpg") or strstr($urlArr[1],"png") or strstr($urlArr[1],"css") or strstr($urlArr[1],"swf") or strstr($urlArr[1],"bmp")){
    header("HTTP/1.1 200 Moved Permanently");
    header("Location: ".URL.HOU."");
    exit;
}
function get_content($url) { 
    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL, $url); 
    curl_setopt($ch, CURLOPT_HEADER, 0); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); // https请求 不验证证书和hosts
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);    
    $rs = curl_exec($ch); //执行cURL抓取页面内容 
    curl_close($ch); 
    return $rs; 
}
$conter=str_replace(URL,MYURL, get_content(URL.HOU));
$conter=str_replace(TITLI,MYTITLI, $conter);
$e=mb_detect_encoding($conter, array('UTF-8', 'GBK'));
switch($e){
case 'UTF-8' : //如果是utf8编码
break;
case 'GBK': //如果是gbk编码
break;
}
header("Content-type: text/html; charset=$e");
echo $conter;

未经允许不得转载:六九博客-分享技术那些事 » 域名镜像网站PHP源码
添加新评论