java session变量_在PHP中设置SESSION变量

Page1.php有一个变量“flag”,其值为1 . 单击时,将调用javascript函数“ajaxreq()”,并在下面显示文本“Click me”(来自page2.php的ajax请求) .

当点击出现的“点击我”时,它会调用“ajaxreq2(3)”,并显示短信“成功” . 在单击显示的文本消息“success”时,div内容(id:displayLater)被设置为显示,这是迄今为止隐藏的 . 此div必须在$ flag变量中包含$ _SESSION ['tag']的更新值 . 我该如何更新?

在此代码中,它给出了错误:“page1.php中的未定义索引'标记'” .

为了使用变量$ _SESSION ['tag'],我每次都要重新加载page1.php . 否则,它仍然未初始化 . 我是否有可能在page1.php中使用更新的变量?

page1.php中

session_start();

$flag=1;

echo "$flag";

?>

This is done.

if(isset($_SESSION['tag']))

$flag=$_SESSION['tag'];

?>

$flag

使page2.php

echo "

Click me
";

?>

page3.php

session_start();

$tag=$_POST['tagger'];

$_SESSION['tag']=$tag;

echo "success";

?>

JAVASCRIPT函数如下:

function ajaxreq()

{

$("#page2contents").load("page2.php");

}

function ajaxreq2(x)

{

$("#page3contents").load("page3.php",{tagger:x});

}

function displayNow(abc)

{

abc=abc+2; //some operation on abc

$("#somethingToDisplay").show(); //displaying something else

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值