session值怎么读取出来运用

fye1111111111 2009-08-24 04:04:41
我在第一个网页Start session 并把一个$_Post[]的值付给session[a],在另一个网页想读取这个sessionp[a]的值作为读数据库的条件。可读取不出来。高手指点
$c=mysql_query("select * from dingdan where phone = $_SESSION[a];");
$z=@mysql_fetch_array($c);

问题在哪里。。。高手指点。
...全文
111 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
chdach 2009-08-24
  • 打赏
  • 举报
回复
"'.$_SESSION[a].'";" 跟$_SESSION[a];"
有什么区别啊?为什么要改成那样?
路过来学习的。。。
fenyao 2009-08-24
  • 打赏
  • 举报
回复
在原页面和新页面最后都
print_r($_SESSION);
看看是什么样子

CYBEREXP2008 2009-08-24
  • 打赏
  • 举报
回复

session_start();
$c=mysql_query("select * from dingdan where phone = "'.$_SESSION[a].'";");
$z=@mysql_fetch_array($c);





原来二楼的也解决!!来接点分???!!!!!!!!!!!!!!!
阿_布 2009-08-24
  • 打赏
  • 举报
回复
检查一下你的php.ini里面session.save_path 项的设置。
一般是C:\\tmp
fye1111111111 2009-08-24
  • 打赏
  • 举报
回复
在新网页里也得session_start() ?
加上了?好像也不行。
session[]这数组怎么传值?直接用session[a]就行?
dzxccsu 2009-08-24
  • 打赏
  • 举报
回复
a.php

session_start();
$_SESSION['a']="a";

b.php

session_start();
$c=mysql_query("select * from dingdan where phone ="'. $_SESSION['a'].'";");
$z=@mysql_fetch_array($c);

foolbirdflyfirst 2009-08-24
  • 打赏
  • 举报
回复
session_start()了没呢?

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧