• PHP泛域名应用


    以Windows开发环境

    1、windows =>hosts文件

    127.0.0.1    asia.t
    127.0.0.1    *.asia.t
    127.0.0.1    www.asia.t
    127.0.0.1    coca.asia.t

    2、apache =>httpd-vhosts.conf文件

    <VirtualHost *:80>
    DocumentRoot E:wwwasiawww
    ServerName *.asia.t
    ServerAlias *.asia.t
    </VirtualHost>

    3、php处理

    /**
    * 代理商子网站处理
    * DOMAIN代理商二级域名前缀 GE: coca
    * BASEDOMAIN 网站真实域名,不带www.  EG: asia.com
    * SITEDOMAIN 访问时网站地址,可能是二级域名,可以为: *.asia.com或www.asia.com或asia.com
    * 代理商子网站二级域名组合形式如下: coca.asia.com
    */
    $site_url = $_SERVER['HTTP_HOST'];
    $site_url = explode('.',$site_url);
    if(count($site_url)<3)
    {
    define('DOMAIN','www');
    define('SITEDOMAIN',$_SERVER['HTTP_HOST']);
    define('BASEDOMAIN',SITEDOMAIN);
    }
    else
    {
    define('DOMAIN',$site_url[0]);
    if(DOMAIN == 'www')
    {
    define('SITEDOMAIN',$_SERVER['HTTP_HOST']);   
    define('BASEDOMAIN',str_replace('www.','',SITEDOMAIN));
    }
    else
    {
    define('BASEDOMAIN',str_replace(array(DOMAIN.'.',DOMAIN),array('',''),$_SERVER['HTTP_HOST']));
    define('SITEDOMAIN',DOMAIN.'.'.BASEDOMAIN);
    }
    }

  • 相关阅读:
    表单提交时,更新的操作
    提交后刷新本页面与移除本页面的JS写法
    jquery的$.each如何退出循环和退出本次循环
    修改本机host文件,使upf报表操作变的快
    代码记录
    JQuery简介
    Ubuntu安装
    PHP笔记(PHP高级篇)
    将Session写入Memcache
    将Session写入数据库
  • 原文地址:https://www.cnblogs.com/zhepama/p/3551437.html
Copyright © 2020-2023  润新知