使用session的值返回的结果无法用JS显示,非常急,希望今天内能解决! 本帖最后由 peter_sam_yin 于 2011-09-04 08:13:59 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 确认 session_start() 已被执行过 对不起,上面所有的$users都应该为$user,刚刚笔误 如何确定有没有被执行过??以上所有的页面开头都有session_start(); 你将输出结果改成json 再用js调用看看啥情况.照你这么说PHP处理和最后输出都是一样的 不应该是php部分有问题.js只是调用输出的结果,竟然有结果的话...showkw.php页面还是和原先一样(包括格式也一样),有结果显示 不好意思,新人了解json...可是手动输入的字符和session传入的变量有什么不同呢??为什么结果上会有差异呀! 今天总是笔误...是不了解json。 要想PHP 和JS 之间通讯 JSON格式是必学的,也没什么等你学了才发现 哦。。原来就是个函数的事情.理论上应该没有什么不同,如果传入的值都一样的话. 所以我才纳闷呀...明明是同样的东西,为什么会出现不同结果。唉~json是什么形式?对于我这个问题,要改的话复杂吗?? 1、 $users = $_SESSION['SESS_MEMBER'];//该session值和下一行代码表达一样,就是admin //$users = ‘admin’; $res = $db->query( "SELECT keyword FROM keywords WHERE username = ?", array( $users ) );希望是手误,不过贴代码不是复制粘贴吗?2、$users = $_SESSION['SESS_MEMBER'];echo $users; json 很简单的东西 你至多需要1个小时掌握它.也许 20分钟...你的问题 当你掌握了json 之后 只需要花1分钟修改php代码 3分钟修改js 代码. 需要用到$_session的每个页面都要有一个session_start()php 中 $users=$_SESSION['SESS_MEMBER']; 然后js中定义一个变量var user=<?php echo json_encode($users)?>; 真他娘的复杂啊!js都快看不懂了!每步都输出下,看看是不是真的一样!而且有时候js也是需要设置字符集的! 调查一下大家的php环境都是啥 mysql中不能添加新记录,请教!!!!!!!!!!!!! 可以实现同时选择多个文件,同时上传吗? PHP连接MSSQL的问题 php大数计算 php程序导致死机 关于MYSQL中嵌套查询的问题 做一个语音聊天室要租什么样的空间????多少钱????? 不用<form>...</form>怎么上传文件阿???急!!!!!! 提示数据库异常 关于网站异常系统的设计 跪求各位php大虾进来给小弟解决一下
如何确定有没有被执行过??
以上所有的页面开头都有session_start();
不好意思,新人了解json...可是手动输入的字符和session传入的变量有什么不同呢??为什么结果上会有差异呀!
要想PHP 和JS 之间通讯 JSON格式是必学的,也没什么等你学了才发现 哦。。原来就是个函数的事情.理论上应该没有什么不同,如果传入的值都一样的话.
所以我才纳闷呀...明明是同样的东西,为什么会出现不同结果。唉~json是什么形式?对于我这个问题,要改的话复杂吗??
//$users = ‘admin’; $res = $db->query( "SELECT keyword FROM keywords WHERE username = ?", array( $users ) );
希望是手误,不过贴代码不是复制粘贴吗?2、
$users = $_SESSION['SESS_MEMBER'];
echo $users;
php 中 $users=$_SESSION['SESS_MEMBER'];
然后js中定义一个变量
var user=<?php echo json_encode($users)?>;