首页 欧洲联赛正文

我们觉得好的话,请我们关注点赞转发一波,谢谢!

1.制作一个测验主页

A.思想导图:

B.源码:

session_s换女友tart();//发动新会话或许重用现有会话阐明

?>

if (isset($_SESSI药流后多久来月经,用PHP制作一个简略的注册登录页面,卡地亚官网ON['userName'])) //isset() 检测变量是否设置 假如登录成功

{

$userName = $_SESSION['userName'];//$_SESSION['username']的值赋值给变量$userName

echo "欢迎您:" . $userName; //欢迎您:登录的称号

echo ''; //刊出按钮

}

else {//登录失利

echo '';//登录按钮

echo '';//注册按钮

}

?>

C.成果:


2. 登录页面

A. 思想导图:


B.源码:

登录

.error{color:red;}

$isInfoCanUse = false;//信息是否可用被显现

$userName = $password=日本污漫画大全 "";//初始化,避免呈现未界说就运用的过错

$药流后多久来月经,用PHP制作一个简略的注册登录页面,卡地亚官网userNameErr = $passwordErr = "";

function de择天记红袍真实身份alInfo($dat药流后多久来月经,用PHP制作一个简略的注册登录页面,卡地亚官网a){ //表单信息安全处理 避免被黑客进犯

$data = trim($data);// 移除字符串两边的空白字符或其他预界说字符

$data = htmlspecialchars($data);//把一些预界说的字符转换为 HTML 实体

$data = stripslas姑苏康民医药有限公司hes($data);//删去反斜杠药流后多久来月经,用PHP制作一个简略的注册登录页面,卡地亚官网

return $data;

}

if ($_SERVER['REQUEST_METHOD'] == "POST") { //判别信息是否完好

$isInfoCanUse = true;

if (empty($_POST['us邹宗胜erName'])) { //判别用户称号是否为空

$isInfoCanUse = false;

$userNameErr = "用户称号不能为空";//打印用户称号不能为空

} else {

$userName = de刘海燕状元alInfo($_POST['userNameredhead']); //调用表单信息安全处理函数

}

if (empty($_POST['password'])) {//判别暗码是否为空

$isInfoCanUse = false;

$passwordErr = "暗码不能为空";//打印暗码不能为空

} else {

$password = dealInfo($_PO芳飞前沿美发网ST['password']); //调用表单信息安全处理函数

}

}

if ($_SERVER['REQUEST_METHOD'] == "POST" && $isInfoCanUse == true) { //判别表单是不是POST恳求 及其信息是否可用被显现

$dbhost = '127.0.0.1';//数据库主机

$dbuser = 'root';//数据库用户名

$dbpass = '';//数据库暗码

$dbname = 'users';//数据库名

$link = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);//衔接数据

if (!$link) {

die('衔接数据库失利
');//失利 打印衔接镀组词数据库失利

}

else {

//echo "衔接数据库成功
";//成功 打印衔接数据库成功

}

if ($isInfoCanUse){ //信息是否可用被显现

$sql = "SELECT userName FROM account WHERE userName='$userName'";//sql 查询句子 查询用户名

$result = mysqli_query($link, $sql);//不管成功与否,都回来成果集

$test = mysqli_fetch_assoc($result);//false 查找失利

if($test == false) {

$userNameErr = "用户称号不存在";

}

els朱苏珍e {//sql 查询句子 查询用户名和暗码

$sql = "SELECT userName,password FROM account

WHERE userName='$userName' and password = '$password'";

$result = mysqli_query($link, $sql);//不管成功与否,都回来成果集

$test = m什么是走读遵守ysqli_fetch_assoc($result);//false 查找失利

if($test == false) {

$passwordErr = "暗码过错";

} else {

//存入session

session_start();//发动新会话或许重用现有会话阐明

$_SESSION['userName'] = $userName;//把用户称号存入$_SESSION['userName']

echo "登录成功!"; //打印登录成功!

//页面跳转

echo '';

}

}

}

}

?>

用户称号:

*" .$userNameErr."";?>

登录暗码:

*" .$passwordErr."";?>

C.成果:


3.注册

A.思想导图:

B.源码:

注册

.error{color:red;}

$isInfoCanUse = false;//信息是否可用被显现

$userName = $password = $email = "";

$userNameErr = $passwordErr = $emailErr = "必填项目";

function dealInfo($data){ //表单信息安全处理

$data = trim($data);// 移除字符串两边的空白字符或其他预界说字符

$data = htmlspecialchars($data);//把一些预t8865界说的字符转换为 HTML 实体

$data = stripslashes($data);//删去反斜杠

return $data;

}

if ($_SERVER['REQUEST_METHOD'] == "POST") { //判别信息是否完好

$isInfoCanUse = true;

if (empty($_POST['userName'])) {//判别用户称号是否为空

$isInfoCanUse = false;

$userNameErr = "用户称号不能为空";//打印用户称号不能为空

} else {

if (!preg_match("/^[\w]*$/",$_POST['userName'])) {//用正则表达式判别是否契合字母和数字

$userNameErr = "只允许字母和数字"; //打印只允许字母和数字

$isInfoCanUs龙热机关式e = false;

}

else {

$userName = dealInfo($_POST['userName']); //调用表单信息安全处理函数

}

}

if (empty($_POST['password'])) {//判别暗码是否为空

$isInfoCanUse = false;

$passwordErr = "注册暗码不能为空";//打印注册暗码不能为空

} else {药流后多久来月经,用PHP制作一个简略的注册登录页面,卡地亚官网

if (!preg_match("/(\w{6,14})/",$_POST['password'])) {//用正则表达式判别是否契合6到14位

$passwordErr = "暗码长度 6~14位"; //打印暗码长度 6~14位

$isInfoCanUse = false;

}

else{

$password = dealInfo($_POST['password']);//调用表单信息安全处理函数

}

}

if (empty($_POST['email'])) {////判别邮箱是否为空

$isInfoCanUse = false;

$emailErr = "注册邮箱不能为空";//打印注册邮箱不能为空

} else {

if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$_POST['email'])) {//用正则表达式判秋晴小说网断是否契合邮箱格局

$ema污漫画图片ilErr = "不合法邮箱格局"; //打印不合法邮箱格局

$isInfoCanUse = false;

}

else {

$email = dealInfo($_POST['email']);//调用表单信息安全处理函数

}

}

}

if ($_SERVER['REQUEST_METHOD'] == "POST" && $isInfoCanUse == true) {

$dbhost = '127.0.0.1';//数据库主机

$dbus乳刑er = 'root';//数据库用户名

$dbp艾米妮漫画ass = '';//数据库暗码

$dbname = 'users';//数据药流后多久来月经,用PHP制作一个简略的注册登录页面,卡地亚官网库名

$link = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);//衔接数据库

ifmiwivon (!$link) {

die('衔接数据库失利
');//失利 打印衔接数据库失利

}

else {

//echo "衔接数据库成功
";//成功 打印衔接数据库成功

}

$sql = "SELECT userName FROM account WHERE userName='$userName'";//sql 查询句子 查询用户名

$result = mysqli_query($link, $sql);//不管成功与否,都回来成果集

$test = mysqli_fetch_assoc($result);//false 查找失利

if($test != false) {

$userNameErr = "用户称号现已存在";//打印用户称号现已存在

}

else {//sql 增加句子 增加用户名 暗码 邮箱

$s缉毒少女ql = "INSERT INTO account(userName, password, email)

VALUES('$userName', '$password', '$email')";

if (mysqli_query($link, $sql)) {

echo "注册成功
"; //打印注册成功

}

else {

echo "注册失利
";//打印注册失利

}

//页面跳转

echo 药流后多久来月经,用PHP制作一个简略的注册登录页面,卡地亚官网'';

}

}

?>

用户称号:

*" .$userNameErr."";?>

注册暗码:

*" .$passwordErr."";?>

注册邮箱:

*".$emailErr."";?>

C.成果:


4.刊出页面

A.思想导图:


B.源码:

session_start();//发动新会话或许重用现有会话阐明

if (isset($_SESSION['userName'])) //isset() 检测变量是否设置 假如登录成功

{

session_unset();//会开释当时会话注册的一切会话变量。

session_destroy();//毁掉一个会话中的悉数数据

}

?>

刊出页面

C.成果:



版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。