十天学会php之第七天

纲颇谈焦31

纲颇谈焦31

2016-01-29 13:16

十天学会php之第七天,十天学会php之第七天

学习目的:学会SESSION的使用

SESSION的作用很多,最多用的就是站点内页面间变量传递。在页面开始我们要session_start();开启SESSION;
然后就可以使用SESSION变量了,比如说要赋值就是:$_SESSION['item']="item1";要得到值就是$item1=$_SESSION['item'];,很简单吧。这里我们可能会使用到一些函数,比如说判断是不是某SESSION变量为空,可以这么写:empty($_SESSION['inum'])返回true or false。

下面综合一下前面所说的我们来看一个登陆程序,判断用户名密码是否正确。
登陆表单是这样:login.php
<table width="100%" height="100%" border="0" align="center" cellpadding="0" cellspacing="0"
<tr
<form action="checklogin.php" method="post"<td align="center" valign="middle"<table width="400" border="0" cellpadding="5" cellspacing="1" class="tablebg"
<tr class="tdbg"
<td colspan="2"<div align="center"Administrators Login</div</td
</tr
<tr class="tdbg"
<td<div align="center"Username</div</td
<td<div align="center"
<input name="username" type="text" id="username"
</div</td
</tr
<tr class="tdbg"
<td<div align="center"Password</div</td
<td<div align="center"
<input name="password" type="password" id="password"
</div</td
</tr
<tr class="tdbg"
<td colspan="2"<div align="center"
<input type="submit" name="Submit" value="Submit"
<input type="reset" name="Submit2" value="Clear"
</div</td
</tr
</table</td</form
</tr
</table

处理文件是这样
<?
require_once('conn.php');
session_start();
$username=$_POST['username'];
$password=$_POST['password'];
$exec="select * from admin where username='".$username."'";
if($result=mysql_query($exec))
{
if($rs=mysql_fetch_object($result))
{
if($rs-password==$password)
{
$_SESSION['adminname']=$username;
header("location:index.php");
}
else
{
echo "<scriptalert('Password Check Error!');location.href='login.php';</script";
}
}
else
{
echo "<scriptalert('Username Check Error!');location.href='login.php';</script";
}
}
else
{
echo "<scriptalert('Database Connection Error!');location.href='login.php';</script";
}

?

conn.php是这样:
<?
$conn=mysql_connect ("127.0.0.1", "", "");
mysql_select_db("shop");
?

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/php/)

由于 $_SESSION['adminname']=$username;我们可以这样写验证是否登陆语句的文件:checkadmin.asp
<?
session_start();
if($_SESSION['adminname']==')
{
echo "<scriptalert('Please Login First');location.href='login.php';</script";
}
?

呵呵,今天说到这里,明天说一下怎么弄一个分页。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/php/)

展开更多 50%)
分享

猜你喜欢

十天学会php之第七天

PHP
十天学会php之第七天

十天学会ASP之第七天

ASP
十天学会ASP之第七天

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

十天学会php之第十天

PHP
十天学会php之第十天

十天学会php之第六天

PHP
十天学会php之第六天

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

十天学会php之第四天

PHP
十天学会php之第四天

十天学会php之第三天

PHP
十天学会php之第三天

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

探索字串的奥秘

探索字串的奥秘

PSV游戏《恶魔凝视》评测 各方面素质极高

PSV游戏《恶魔凝视》评测 各方面素质极高
下拉加载更多内容 ↓