<?php
//-----接收index.php登陆框传来的值-----
$name = $uname;
$pwd = $upwd;
//-----------表单判断---------------
if($name==""||$name==null)
{
echo "<font color='FF0000'><b>用户名不能为空!!!</b></font>";
}
else
if($pwd==""||$pwd==null)
{
echo "<font color='FF0000'><b>密码不能为空!!!</b></font>";
}
else{
//----------数据库连接-------------
include("inc/db_conn.php");
mysql_query("SET NAMES 'GBK'");
$sql= "SELECT * FROM `user` WHERE name='".$name."' and pwd='".$pwd."'";
mysql_select_db($server_database,$conn);
$result = mysql_query($sql) or die("Error:".mysql_error());
mysql_close();
if(mysql_num_rows($result)==0)
{
echo "您还不是本系统的注册用户,请<a href='user_regiest.html'>注册</a>,谢谢!!!";
}
else
{
//-=-----登陆成功设置session值---------
session_start();
$_SESSION["user"]=$name;
header("Location:user_success.php");
}
}
?>
user_success.php 可以获取session值
但是其他页面无法获取 ,且后退到user_success.php 也无法获取 ,其他页面头部已有<?php session_start(); echo $_SESSION["user"];?>请教了!!!
本人session配置:
本人使用的是appserv2.5.9版本,因为好多页面功能需要判断,所以请求大大帮忙解答,谢谢!!!
请æ£æ¥ COOKIE ä» user_success.php 页å¼å§ãæ¯é¡µå
print_r($_COOKIE);
æ¥ç COOKIE ç session id æ¯å¦æ£ç¡®è®°å½ã
ä½ å¯ä»¥å¨ç»å½é¡µæ¹ä¸º HTML 跳转ãä¹æ£æ¥ä¸ä¸ session id
注ååéç»æ以åã
echo session_id();
çä¸ä¸ãç¶å跳转以ååççå ¶ä»é¡µä¸çè¿ä¸ªå¼å COOKIE éçã对æ¯ä¸ä¸å°±ç¥éåå äºã