Session为什么不能用? 有没有session_start()啊把你的错误信息帖出来否则怎么帮你啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你配置好 php.ini 里面的 session.save_path 没有?session.save_path = "C:/WINNT/temp" ; Winsession.save_path = "/tmp" ; Unix 在登陆界面中注册了session变量,在登陆界面中的连接a页面可以检测到session变量。但是在其他的页面中连接a页面检测不到页面变量.这是为什么?请各位大大指点! 每个用到session 的页面最开始都要有session_start()最好把你的代码简化一下贴出来 verify.php<?@ $db = mysql_connect("localhost:3306") or die("connect error!");mysql_select_db("db_dvbip",$db)or die("cannot open db");$query = "select * from user where name='$name' and passwd='$passwd'";$result = mysql_query($query,$db);$num=mysql_num_rows($result) ;session_start(); if($num>0){ $valid_user = $name; session_register("valid_user"); echo"session registed!"; } if(!session_is_registered("valid_user")) {echo "You are not authorized! "; exit("cnat");}if(session_is_registered("valid_user")){ echo "your are logged in as :$valid_user<br>"; echo "<a href='system.php'>system state</a>"; }else{ echo"password or name error!please try again!"; }?> system.phpsession_start();if(!session_is_registered("valid_user")){ echo"You are not authorized!"; exit;}…………在verify.php中的连接至systm.php,valid_user已register,而登陆后从其他连接system.php,valid_user没有注册,为什么? php:4.3.2verify.php---------------------------------------------session_start();$num=1;if($num>0){ $name = "张三"; $_SESSION["valid_user"] = $name; echo"session registed!<br>";}if(!isset($_SESSION['valid_user'])){ echo "You are not authorized! "; exit("cnat");}if(isset($_SESSION['valid_user'])){ echo "your are logged in as :".$_SESSION['valid_user']."<br/>"; echo "<a href='system.php'>system state</a>";}else{ echo"password or name error!please try again!";}system.php---------------------------------------------session_start();if(!isset($_SESSION['valid_user'])){ echo"You are not authorized!"; exit;}else{ echo "hello".$_SESSION['valid_user'];}试试先 哥们。你看看php.ini里的session_path指定的是哪个目录,看看这个目录是不是已经有了。例如。如果是c:/temp/目录,很可能c盘下根本就没有temp,得自己建一个。 参考:session_start: 初始 session。session_is_registered: 检查变量是否注册session_register: 注册新的变量 php关联QQ号码,新浪号码做做登录 web上链接本地mysql错误 shmop_open()如何申请空间? 数据库怎样设计才能适应大数据量? 在线等php读取问题 用dreamweaver预览的时候出现这个页面,不知道是不是PHP没有设置好? 明明检索出了记录结果,可偏偏为什么记录结果却不显示出来? 有关PHP+MYSQL数据库格式的问题!! IE运行PHP文件出错了! 一个连接sql server的问题,请大家帮忙! 如何实现下拉滚动条,谢谢! 身份证号码
session.save_path = "/tmp" ; Unix
$query = "select * from user where name='$name' and passwd='$passwd'";
$result = mysql_query($query,$db);$num=mysql_num_rows($result) ;
session_start();
if($num>0)
{
$valid_user = $name;
session_register("valid_user");
echo"session registed!"; } if(!session_is_registered("valid_user"))
{echo "You are not authorized! ";
exit("cnat");}
if(session_is_registered("valid_user"))
{
echo "your are logged in as :$valid_user<br>";
echo "<a href='system.php'>system state</a>";
}
else
{ echo"password or name error!please try again!";
}
?>
session_start();
if(!session_is_registered("valid_user"))
{
echo"You are not authorized!";
exit;
}
…………在verify.php中的连接至systm.php,valid_user已register,而登陆后从其他
连接system.php,valid_user没有注册,为什么?
---------------------------------------------
session_start();
$num=1;
if($num>0)
{
$name = "张三";
$_SESSION["valid_user"] = $name;
echo"session registed!<br>";
}if(!isset($_SESSION['valid_user']))
{
echo "You are not authorized! ";
exit("cnat");
}
if(isset($_SESSION['valid_user']))
{
echo "your are logged in as :".$_SESSION['valid_user']."<br/>";
echo "<a href='system.php'>system state</a>";
}
else
{
echo"password or name error!please try again!";
}system.php
---------------------------------------------
session_start();
if(!isset($_SESSION['valid_user']))
{
echo"You are not authorized!";
exit;
}
else
{
echo "hello".$_SESSION['valid_user'];
}
试试先
例如。如果是c:/temp/目录,很可能c盘下根本就没有temp,得自己建一个。
session_start: 初始 session。session_is_registered: 检查变量是否注册session_register: 注册新的变量