4221学习网
首页 | 网址大全 | 脑力倍增 | 电脑学院 | 学习方法 | 英语学习 | 口才交际 | 工作职场 | 成功励志 | 文学小说 | 视频教程 | 视频短片 | 下载中心 | NBA | 奥运 | 图片专区 | QQ·技巧 | 游戏技巧 | 恋爱技巧 | 谈天说地 | 专题教程 | 4221论坛
热门关键字: 视频教程  百家讲坛  美女  记忆力  疯狂英语
 → 当前位置:4221学习网>电脑学院>编程开发>PHP教程>正文

十天学会php之第七天

4221学习网 2007-09-27 来源:互联网 收藏本文

训练30小时,让阅读提速5-10倍!---速读记忆训练软件免费下载!(点击下载)

学习目的:学会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">
">
  </div></td>
  </tr>
  <tr class="tdbg">
  <td><div align="center">Password</div></td>
  <td><div align="center">

  </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'
id="
];
  $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 "<script>alert('Password Check Error!');location.href='login.PHP';</script>";
    }
  }
  else
  {
  echo "<script>alert('Username Check Error!');location.href='login.PHP';</script>";
  }
  }
  else
  {
 echo "<script>alert('Database Connection Error!');location.href='login.PHP';</script>";
}

 

  ?>

  conn.PHP是这样:
  <?
  $conn=MySQL_connect ("127.0.0.1", "", "");
  MySQL_select_db("shop"); 
  ?> 

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

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

上一篇:十天学会php之第八天   下一篇:十天学会php之第六天
添加到google书签 digg this! 添加到bolaa 添加到yahoo+ 添加到新浪vivi 添加到365key  
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭

相关文章
·十天学会php之第八天
·十天学会php之第六天
·十天学会php之第九天
·十天学会php之第五天
·十天学会php之第十天
·十天学会php之第四天
·十天学会php之第三天
·十天学会php之第二天
·十天学会php之第一天
·跟我来学PHP5:session会话的使用和分析
发表评论
要记得去论坛讨论,点击注册新会员) 密码: 匿名评论
评论内容:(请自觉遵守互联网相关政策法规。)
最新文章
·十天学会php之第一天
·十天学会php之第二天
·十天学会php之第三天
·十天学会php之第四天
·十天学会php之第五天
·十天学会php之第六天
·十天学会php之第八天
·十天学会php之第九天
·十天学会php之第十天
·跟我来学PHP5:session会话的使用和分析
本类阅读排行榜
·跟我来学PHP5:session会话的使用和分析
·一个简易需要注册的留言版程序
·PHP5中PDO的简单使用
·PHP空白页面常见原因及解决方法
·十天学会php之第一天
·用php实现广告轮播
·十天学会php之第九天
·十天学会php之第五天
·PHP编程常用技巧四则
·十天学会php之第八天
热点视频教程
视频街舞 舞步 教学
视频windowsxp重装系统视频教程
视频李孝利十分钟详细舞蹈教程
视频美女教你跳舞
视频街舞 舞步 教学2
视频双截棍视频教程-定式
视频如何安装双操作系统
视频韩国的太空步教程,后滑、侧滑、旋转太空
视频【WindowsXP入门教程】 - 硬盘分区
视频台球教程-基本杆法
视频[百家讲坛]三十六计01_借刀杀人
视频24式太极拳教学---基本动作
视频 斯诺克台球竿法-后退球
视频动物世界之决战生死线2
视频超级全脑速读训练教程

设为首页 - 加入收藏 - 关于我们 - 联系我们 - 友情连接

4221学习网版权所有-鄂ICP备07006816号
已浏览: