实验六:多租户模拟程序
-
安装php连接mysql的工具,yum install php72w-mysql
-
构建一个登录页面
在var/www/html文件夹中新建index.php、loginAction.php以及main.php和mysql.ini文件并输入如下代码:
登录页面前端代码:index.php
登录测试入口
登录页面后端代码:loginAction.php
<?php if(isset($_POST["submit"]) && $_POST["submit"] == "登录") { $uid = $_POST["uid"]; $pwd = $_POST["pwd"]; if($uid == "" || $pwd == "") { echo "\n"; return "0"; } } } $conn->close(); return "1"; } ?>登录主页面代码:main.php
<html>
<?php $host=$_SERVER["HTTP_HOST"]; echo $host; ?>'s home page
配置文件内容
[mysql]
srv=“localhost”
uid=“root”
pwd=“1qaz!QAZ”
db=“test”
-
修改hosts文件
C:\windows\system32\drivers\etc\hosts
192.168.99.131 a.buct.edu.cn
192.168.99.131 b.buct.edu.cn -
验证多租户例子
测试a.buct.edu.cn
测试结果:
测试b.buct.edu.cn
测试结果: