<?php
session_start();这里不懂得
include_once("../conn.php");
if(strtolower($_POST["checkCode"]) ==strtolower($_SESSION["randval"])){
   unset($_SESSION['randval']);//释放session中的变量
} else{
   $err="验证码输入有误!";
unset($_SESSION['randval']);
}if(isset($_POST["username"]) && isset($_POST["password"]) && isset($_POST["checkCode"]))
{
$username=safegl($_POST["username"]);
$password=md5(safegl($_POST["password"]));$sql = "select * from gly where username ='".$username."' and password = '".$password."'";
$result = mysql_query($sql);
if(!mysql_num_rows($result)==0)
大括号里的也不懂得{
  $_SESSION['username'] = $username;
  $_SESSION['password'] = $password;
  $_SESSION['115cn.cn']="115cn.cn";
}
else
{
$err=$err."帐号密码有误!";
}
}if($err)
{
echo $err;
    echo "<a href='login.html'>返回重新登陆!</a>";
exit;
}
else
{
echo "<script language='javascript'>"; 
echo "alert('登陆成功!');";
echo " location='index.php';"; 
echo "</script>";
}?>

解决方案 »

  1.   

    ......这个是SESSION 全局变量资料很多 随便看一个都能看懂
    http://www.hongxincao.com/archives/296.html不懂了再来问吧
      

  2.   

    你的代码 整体是个验证的过程。 你想问的东西是关于SESSION的 给你简单说下 不一定对啊 就是我的理解session 用来保存跨域的变量(全局变量), 例如 用session的话一个变量从一个文件到另一个文件,我们都可以读取或写入那个变量。
    session 是保存在服务器端的,以cookie的方式向客户端传数据。
      

  3.   

    session_start();
    #这里是开始启用session,只要用到session的地方都要加这句话。$_SESSION['username'] = $username;
    #这里是给session赋值,可以全局调用。如其他页面要使用该$username的值,那么:
    session_start();
    echo "用户名-->>".$_SESSION['username'];参考PHP手册:函数参考->session会话处理函数