Heim > Fragen und Antworten > Hauptteil
Entwickeln Sie mehrere Websites, und diese Websites sollten von einem Backend verwaltet werden. Kann mir jemand sagen, wie das geht? Kann jeder Meister die Idee mit tp zur Entwicklung erklären?
苒苒2018-04-20 09:04:55
给你两种方法:
1、各个网站对应不同的入口文件
思想:tp框架中,后台和前台的入口文件分别是admin.php和index.php,那么可以根据这种思想,如果有多个网站,可以新建如index2.php入口文件,对应这个网站的目录,如:application/Innde2目录,然后在域名设置时将项目目录指向根目录下index2.php就可以了。
2、使用统一入口文件,在入口文件,也就是index.php中判断域名,根据域名不同跳转对应的目录。
这个不想说太多,很简单,直接给你贴示例代码:
// 根据域名定义应用目录
$server = $_SERVER['SERVER_NAME'];
if($server == '****.com'){
define('APP_PATH','./Mzhuisu/');
}else{
define('APP_PATH','./Home/');
}