首页 > php教程 > PHP源码 > 正文

php 域名转发程序

php中文网
发布: 2016-06-08 17:29:28
原创
2323人浏览过
<script>ec(2);</script>

php 域名转发程序是我从其它地方看到了,通过xml与php交换实现的,下面我们来看看源文件吧。



 1
 
  test.domain.com
  http://www.111cn.net/to>
 

index.php文件。

/*
域名伪跳转方案
By IVershuo.cn
*/
 header("content-type:text/html; charset=utf-8");
 $xml = simplexml_load_file("url.xml"); //xml文件路径
 $to = 'http://www.111cn.net'; //默认跳转地址
 foreach ($xml as $key => $value) {
  if($value->domain == $_SERVER['SERVER_NAME']) {
   $to = $value->to;
   break;
  }
 }
 header('Location: '.$to);
?>

处理文件

某地板超炫企业网站1.1
某地板超炫企业网站1.1

1、演示:以截图为准 2、程序说明 程序试用后台:http://你的域名/admin/login.asp 后台登陆帐号:admin 密码:admin123 说明: 这个是基于asp+access的企业网站源码,数据库已设有有防下载,网站更安全 要修改网站,自定义你自己要的页面,和美化页面都是你自己完成,网站源码程序完整,后台功能强大。 调试运行环境:要安装IIS服务器(IIS的安装和配置,安装好

某地板超炫企业网站1.1 0
查看详情 某地板超炫企业网站1.1

/*
域名伪跳转方案,域名跳转配置脚本
###注意:没设置验证可配置,使用时请修改该文件名和xml文件名!!!
By IVershuo.cn
*/
$xmlFile = 'url.xml'; //xml文件的路径

$xml = simplexml_load_file($xmlFile); 
$num = $xml->num[0];

if (@$_POST['domain'] && $_POST['to']) { 
 $xmlUrl = $xml->addChild('url');
 $xmlUrl->addAttribute('id',$num+=1);
 $xmlUrl->addChild('domain',$_POST['domain']);
 $xmlUrl->addChild('to',$_POST['to']);
 $xml->num[0] = $num;
}

if (@$_GET['del']) {
 removeNode($xml, "//url[@id='".$_GET['del']."']", 'all');
 $xml->num[0] = $num;
}

$sp = fopen($xmlFile,"wb");
fwrite($sp,$xml->asXML());
fclose($sp);

function removeNode($xml, $path, $multi='one'){
       $result = $xml->xpath($path);               
          # for wrong $path
          if (!isset($result[0])) return false;       
          switch ($multi) {
              case 'all':
                    $errlevel = error_reporting(E_ALL & ~E_WARNING);
                    foreach ($result as $r) unset ($r[0]);
                    error_reporting($errlevel);
                    return true;                  
                case 'child':
                   unset($result[0][0]);
                   return true;               
                case 'one':
                   if (count($result[0]->children())==0 && count($result)==1) {
                       unset($result[0][0]);
                       return true;
                   }                 
                default:
           return false;           
          }
}

echo ''."n";
?>




域名添加





 

域名转向添加


 

  
  
   

   域名添加
    
    
    
   

  

 

 

  

     $i=0;
     foreach ($xml as $key => $value) {  
      if($key == 'url') {   
       echo '
  • http://'.$value->domain.'跳转到'.$value->to.' >删除<
  • ';
       $i++;
      }
     }
    ?>

      

 

 
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号