在另一个文件中使用Session Variables创建Json对象

时间:2016-02-16 07:21:38

标签: javascript php json session variables


我试图制作一些Json对象的一些变量,我正在使用它作为会话变量,但我没有找到正确的响应使其成为Json对象..
我试过的一些代码(供参考)共享以下..

//Passing the Variable To another PHP File
        session_start();
            $_SESSION['EmailIds']=$strEmailIds;
            $_SESSION['SCHOOL_NAME']=$SCHOOL_NAME;
//sending data to another php page ..
        header('Location: ../SecondPage.php');

在第二个文件SecondPage.php我在哪里使用此会话..

session_start();
$SCHOOL_NAME = $_SESSION['SCHOOL_NAME'];//1
$EmailIds= $_SESSION['EmailIds'];//1 <br>

现在尝试在Json OBject中创建此会话变量...... ????

var OBJ = jsonObj.(SCHOOL_NAME+EmailIds);// Confuse with THis Line<br>

Actuaaly没有得到什么是好的方法将这些变量作为Json对象..
我做这个Json对象我可以使用这个AS另一个目的喜欢发送Ajax数据等等。

2 个答案:

答案 0 :(得分:1)

您可以使用 json_encode 方法:

$someArray; //can be array of your values or $_SESSION
$jsonObj = json_encode($someArray);

答案 1 :(得分:0)

获取数组中的会话数据,如: $ data ['SCHOOL_NAME'] = $ _SESSION ['SCHOOL_NAME']; $ data ['EmailIds'] = $ _SESSION ['EmailIds'];

然后将其编码为 $ json_obj = json_encode($ data);