PHP制作用户注册系统,php制作用户注册_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP制作用户注册系统,php制作用户注册_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1704字,纯文字阅读大概需要3分钟。
内容图文
PHP制作用户注册系统,php制作用户注册
到目前为止,你已经了解了足够多的PHP了。该写个小程序练手了。
用户注册系统
写一个index.php页面,有用户名和密码表单,post提交到check.php,输出用户名和"用户名+密码"的md5值
本地建立一个mysql数据库,名叫segmentfault,建立一个表user,字段username password将上题check.php接收到的内容存入
我们先完成HTML部分:
注册 注册
注意,HTML5对表单的支持比以往版本的HTML好很多,可以直接指明各种type。比如制定了type="email",会检验用户提交的邮件地址是否合法。
然后是check.php。
注册成功! 哇咔咔,你已经注册成功啦!
呃……不过注册成功了好像也没什么用,因为本网站除了注册以外好像没有其他功能。
那么,作为补偿,我会告诉你,你的“邮箱+密码”的md5值。
你的邮箱是:
下面是PHP部分,直接嵌入HTML,这是PHP的优势:
<?php $username = htmlspecialchars($_POST["name"]); echo $username; ?>你的“邮箱+密码”的md5值是: <?php $passphrase = htmlspecialchars($_POST["passphrase"]); $md5sum = md5($username . $passphrase); echo $md5sum;
注意我们用了htmlspecialchars,避免用户填入奇怪的东西。
然后是数据库操作,我们使用mysqli,(mysql已经废弃了,现在推荐用 mysqli,当然你也可以用 PDO。)
首先我们指明数据库的一些信息:
$db_server = "localhost"; $db_user = "db_user"; $db_pass = "password"; $db_name = "segmentfault";
连接到数据库,并且确保连接正常:
$conn = new mysqli($db_server, $db_user, $db_pass, $db_name); if (mysqli_connect_errno()) { trigger_error("Database connection failed: " . mysqli_connect_error(), E_USER_ERROR); }
使用SQL语句创建表
代码如下:$sql = "CREATE TABLE user(username CHAR(140), password CHAR(140))";
添加记录
代码如下:mysqli_query($conn, "INSERT INTO user (username, password) VALUES ($username, $md5sum)");
手写SQL不太爽,实际应用中,框架会为你提供各种方便。
关闭数据库:
mysqli_close($conn); ?>
内容总结
以上是互联网集市为您收集整理的PHP制作用户注册系统,php制作用户注册_PHP教程全部内容,希望文章能够帮你解决PHP制作用户注册系统,php制作用户注册_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。