酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

超实用!PHP 实现手机号码注册与登录网站代码及注意要点

以下是一个简单的 PHP 手机号码注册和登录的示例代码: ```php <?php // 数据库连接设置 $servername = "localhost"; $username = "your_username"; $password = "your_password"; $dbname = "your_database"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("连接失败: ". $conn->connect_error); } // 注册功能 if (isset($_POST['register'])) { $phone = $_POST['phone']; $password = $_POST['password']; // 检查手机号码是否已存在 $sql_check = "SELECT * FROM users WHERE phone = '$phone'"; $result_check = $conn->query($sql_check); if ($result_check->num_rows > 0) { echo "该手机号码已注册"; } else { // 插入新用户数据 $sql_insert = "INSERT INTO users (phone, password) VALUES ('$phone', '$password')"; if ($conn->query($sql_insert) === TRUE) { echo "注册成功"; } else { echo "注册失败: ". $conn->error; } } } // 登录功能 if (isset($_POST['login'])) { $phone = $_POST['phone']; $password = $_POST['password']; // 查询用户信息 $sql_login = "SELECT * FROM users WHERE phone = '$phone' AND password = '$password'"; $result_login = $conn->query($sql_login); if ($result_login->num_rows > 0) { echo "登录成功"; } else { echo "登录失败,用户名或密码错误"; } } ?> <!DOCTYPE html> <html> <head> <title>手机号码注册登录</title> </head> <body> <h2>注册</h2> <form action="" method="post"> <input type="text" name="phone" placeholder="手机号码"><br> <input type="password" name="password" placeholder="密码"><br> <input type="submit" name="register" value="注册"> </form> <h2>登录</h2> <form action="" method="post"> <input type="text" name="phone" placeholder="手机号码"><br> <input type="password" name="password" placeholder="密码"><br> <input type="submit" name="login" value="登录"> </form> </body> </html> ``` 注意点: 1. 实际应用中需对用户输入进行严格的过滤和验证,防止 SQL 注入。 2. 密码应进行加密存储,不要以明文形式存储在数据库中。 3. 代码中未处理异常情况,应添加适当的错误处理机制。 ######[AI写代码神器 | 685点数解答 | 2025-01-08 15:21:05]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]