[PHP]同主机同程序网站多开并存方法
mysql网站表 添加4个字段
domain domain2 domain3 site
site这个字段可以理解为网站编号,可以不要。
表明了一个网站可以同时最多存在三个域名,自然时可以持续添加的。
开发:
$host= $_SERVER['HTTP_HOST']; //获取当前访问域名 $rsresult=mysql_query("select * from website where domain='$dangqianyuming' or domain2='$dangqianyuming' or domain3='$host' ",$conn); //无论用户当前访问的是三个中哪个域名都能获取指定网站数据 $row=mysql_fetch_array($rsresult); $domain=$row['domain']; $domain2=$row['domain2']; $domain3=$row['domain3']; $site=$row['site']; mysql_free_result($rsresult);
文章表、用户表等都要添加domain 2 3或site字段
前后台添加或读取数据的时候都要添加一个domain 2 3或site的数据
提示:建议网站使用独一标识,不要在其它表使用域名读取,否则后续更改麻烦
评论