• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP域名解析(一个IP绑多域名)----看看可以,并不值得借鉴

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

PHP域名解析(一个IP绑多域名)----看看可以,并不值得借鉴

好处当然是不用买多网卡、不用设置其它端口为WEB端口了,一张网卡上、都用同一个80端口建很多网站。

假设有三个域名:
     [url]www.111.com[/url]
     [url]www.222.com[/url]
     [url]www.333.com[/url]
    首先肯定要在域名提供商那里把三个域名解析到同一个IP地址上了

    假设网站主目录为 web
    其下有:
    index.php
    dir1
    dir2
    dir3
    三个域名对应三个网站,子目录:    dir1、dir2、dir3
    三个网站的所有程序文件都放在各自子目录中,并且默认首页都为index.php

    主目录web下的index.php文件
[code]
<?
    $domain = array("127.0.0.1","www.111.com","www.222.com","www.333.com");
    $dir = array("dir1","dir1","dir2","dir3");
    $k = @array_search($_SERVER["SERVER_NAME"],$domain);
    include($dir[$k]."/index.php");
?>
[/code]
   这样解析后就可以同一个IP地址绑定多个域名,建多个网站,并进入各自网站了。
   有三点要考虑:
   除首页外,各站其它网页的超链接地址都会多一级子目录
   各站首页因被包含入上一级目录,写代码时要考虑到这个文件与同一物理目录下的其它文件,在虚拟路径中不同层
   IP地址无法直接进入多个网站,只能进入默认网站

wangddyong 发表于 2005-4-1 12:30

可行吗?

foolegg 发表于 2005-4-1 12:50

理论上可以,搂主测试过了吗?

js5131 发表于 2005-4-1 12:52

我的服务器就是这样的

monkeye 发表于 2005-4-1 15:35

此法早我就试验过了
当然可行啦!

但是缺点是只有访问到此index.php后才跳转,不是实际意义上的A指向 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
开发自己的网上支付案例代码(易宝支付php)发布时间:2022-07-10
下一篇:
PHP导出大量数据到excel发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap