版本问题.
建议使用$_SESSION[]数组.
e.g.
===========================
a.php
<?php
session_start();
$aaa='aaa';
$_SESSION['aaa'] = $aaa;
echo "<a href=b.php>将会话变量传到下页</a>";
?>
===========================
b.php
<?php
session_start();
if (isset($_SESSION['aaa'])){
echo "会话变量成功传递过来,其值为".$_SESSION['aaa'];
} else {
echo "会话变量传递失败";
}
==========================
建议使用$_SESSION[]数组.
e.g.
===========================
a.php
<?php
session_start();
$aaa='aaa';
$_SESSION['aaa'] = $aaa;
echo "<a href=b.php>将会话变量传到下页</a>";
?>
===========================
b.php
<?php
session_start();
if (isset($_SESSION['aaa'])){
echo "会话变量成功传递过来,其值为".$_SESSION['aaa'];
} else {
echo "会话变量传递失败";
}
==========================
解决方案 »
- PHPCMS2008怎么更改后台登录路径
- PHP 路由器 linux
- Warning: ob_start() [ref.outcontrol]: output handler 'ob_gzhandler' conflicts with 'zlib output comp
- 我是php新手,遇到问题了,大家帮帮忙!
- 我要把一个网址的域名截取出来怎么弄?
- Apache服务器问题
- 本人用虚拟空间,出现此问题!chmod(): Operation not permitted 已经FTP修改权限,还是不行啊
- 急!!变量传递问题
- 一个奇怪的问题.
- 高分请教linux下php安装和配置
- 各位大侠,在PHP中如何打开并读写MDB的数据库,不用ODBC!以及怎样用ADO???
- 如何用php作出类似指示灯的效果?
一般是一个客户连接生成一个sess文件.该文件从第一个session_start()开始生成,到session_destroy()时销毁.我贴出的代码都是经过测试通过的!如果还是失败,把你的代码贴出来!
<?php
include("../conn.php");
$sql = "Select * From user where normaluser='" .$username. "' AND password='".$password."'";
$rs->Open( $sql,$conn,1,1);
if ($rs->eof)
{
//非法用户。
$errMsg="帐号或密码错误";
// echo "<script>window.location =\"$PHP_SELF\error.php?'".$errMsg."'";</script>";
}
else
{
// 一般用户
$f=$rs->Fields("userid");
$userid=$f->value;
$aaa="ok";
$_SESSION['session_login'] = $aaa;
$_SESSION['session_userid'] = $userid; $rs->close;
$conn->close;
include("..\headfoot\head.php");
echo "<p align=center> </p>";
echo "<p align=center><B>登录成功,开始编辑信息!</B></p>";
exit();
}
?>
<?php session_start();
if ($_SESSION['session_login']!="ok")
{
echo "<script>top.location.href='default.html';</script>";
}
include("..\headfoot\head.php");
?><p align="center"> </p>
<p align="center"><B>登录成功,开始编辑信息!</B></p>
结帖吧!
<?php
session_start();
if($user && $password) {
$user=trim($user);
$password=trim($password);
$db=MySQL_connect("localhost","root");
MySQL_select_db("xt_data",$db);
$checkid="select * from xt_user where user=\"".$user."\"";
$idresu=mysql_query($checkid,$db);
$row=mysql_fetch_Array($idresu);
$dwmc=$row[dwmc];
$dwbm=$row[dwbm];
if(mysql_error()) {echo "数据库检索失败!";return;}
if(!mysql_num_rows($idresu)||strcmp($password,mysql_result($idresu,0,"password")) ) {
mysql_close($db);
Header("Location:errormsg.php?errmsg=不正确的用户名或密码!");
reutrn;}
else {
Session_Register("current_user");
$current_user=$user;
Session_Register("current_user1");
$current_user1=$dwmc;
Session_Register("current_user2");
$current_user2=$dwbm;
include("index1.php");//登陆成功进入发布页面
}
}
?>