php代码如何加后台
添加 php 代码后台需要:1. 创建数据库连接;2. 创建数据表;3. 插入数据;4. 创建后台页面(包含用户验证);5. 创建仪表盘页面(显示用户信息);6. 创建注销页面(销毁会话)。
如何给 PHP 代码添加后台
1. 创建数据库连接
$servername = "localhost"; $username = "root"; $password = ""; $dbname = "test_db"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); }
2. 创建数据表
$sql = "CREATE TABLE users ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(30) NOT NULL, password VARCHAR(255) NOT NULL )"; // 执行查询 if ($conn->query($sql) === TRUE) { echo "数据表创建成功"; } else { echo "数据表创建失败: " . $conn->error; }
3. 插入数据
$username = "admin"; $password = "password"; $sql = "INSERT INTO users (username, password) VALUES ('$username', '$password')"; // 执行查询 if ($conn->query($sql) === TRUE) { echo "数据插入成功"; } else { echo "数据插入失败: " . $conn->error; }
4. 创建后台页面
// 开启会话 session_start(); // 检查用户是否已登录 if (!isset($_SESSION['username'])) { header("Location: login.php"); exit; } // 获取用户输入 $username = $_POST['username']; $password = $_POST['password']; // 验证用户凭证 $sql = "SELECT * FROM users WHERE username='$username' AND password='$password'"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 登录成功 $_SESSION['username'] = $username; header("Location: dashboard.php"); exit; } else { // 登录失败 echo "登录失败"; }
5. 创建仪表盘页面
// 开启会话 session_start(); // 检查用户是否已登录 if (!isset($_SESSION['username'])) { header("Location: login.php"); exit; } // 显示仪表盘内容 echo "欢迎 " . $_SESSION['username'] . "!"; echo "<br>"; echo "这是您的仪表盘";
6. 创建注销页面
// 开启会话 session_start(); // 注销用户并销毁会话 session_destroy(); // 重定向到登录页面 header("Location: login.php"); exit;
以上就是php代码如何加后台的详细内容,更多请关注php中文网其它相关文章!