帮我看看为什么要出现这样的情况!?? B:<?session_start();....if(session_is_registered("111")) { echo "YES"; } else { echo "NO"; } ?> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果使用session,在文件开始处启动session.同时建议使用SESSION数组.页面A中: <?php session_start();//开始会话$strSql = "select * from user "; $result = mysql_query($strSql) ; while($row = mysql_fetch_array($result)) { $aaa = $row[u_name]; $_SESSION['aaa'] = $aaa; } //注明$aaa的值中存在“111”; if($_SESSION['aaa']) { echo "YES"; } else { echo "NO"; } ?>B:<?phpsession_start(); if($_SESSION['aaa']) { echo "YES"; } else { echo "NO"; } ?> 那我如何取出session数组中所有的变量值呢????? 具体做法取决于你的php版本。在任何版本下,session_start(); 都是不可少的 取值和用数组的方法一样.如: echo $_SESSION['aaa'];$aaa=$_SESSION['aaa']; 加session_start(),另外你的所有页面最好和声明session的页面在同意个浏览器打开,取值很简单$lll就可以了 epp3报错 来个正则表达式 这样的验证码谁能识别吗? 怎样用foreach 展开二维数组 求这种错误的解决方法:Fatal error: Call to a member function num() on a non-object in 页面抽不到数据,求救!!! system调用外部的命令不能读写文件 连接数据库问题 PHP+MySQL,多条Insert为什么不工作? file是不是php的保留字? 怎么在页面上同步显示服务器的时间? 怎么获得一个文件的绝对路径?
页面A中:
<?php
session_start();//开始会话
$strSql = "select * from user ";
$result = mysql_query($strSql) ;
while($row = mysql_fetch_array($result))
{
$aaa = $row[u_name];
$_SESSION['aaa'] = $aaa;
}
//注明$aaa的值中存在“111”;
if($_SESSION['aaa'])
{
echo "YES";
}
else
{
echo "NO";
}
?>B:
<?php
session_start();
if($_SESSION['aaa'])
{
echo "YES";
}
else
{
echo "NO";
}
?>
在任何版本下,session_start(); 都是不可少的
$aaa=$_SESSION['aaa'];