无法传递可变数据

时间:2010-05-20 16:02:21

标签: php session

我正在尝试使用以下代码将信息传递到另一个网站,但它一直给我一个错误:

无效代码:

$a = $b->doIt("James",$_SESSION['JNum'],"Frank"); 

有效样本代码:

$a = $b->doIt("James","123456","Frank");

在第一个示例中,页面返回“需要数字字段”。第二段示例代码返回有效结果。虽然我需要传递id号,因为它们存储在SESSION变量中,但是这个项目的性质是这样的。

我错过了什么?

3 个答案:

答案 0 :(得分:3)

您是否以:

开始会话
session_start();

答案 1 :(得分:1)

你错过了$ _SESSION ['JNum']

var_dump($_SESSION['JNum']);

答案 2 :(得分:1)

不仅要查看是否使用var_dump设置了$ _SESSION ['JNum'],还要确保会话在您的脚本顶部启动:

session_start();
var_dump($_SESSION['JNum']);