如何在javascript函数中使用会话变量?

时间:2013-05-14 09:24:05

标签: php session

这可能看起来像一个愚蠢的问题,但我从2天开始经历了各种各样的页面,而且我自己也找不到解决方案。 所以我创建了一个像这样的会话变量:

<?php
session_start();

$_SESSION['currentpage']="home";
?>

(我检查过,它确实生成变量并将其正确分配。)

然后我尝试将它用作参数:

<body onload="changepage($_SESSION['currentpage'])">

它没有传递变量。我试图将它直接放入函数中,就像不作为参数一样,但在其中,它也不起作用。 我打赌,我在这里严重遗漏了一些东西。有人可以帮忙吗? 感谢。

2 个答案:

答案 0 :(得分:5)

您缺少PHP标记:

<body onload="changepage('<?php echo $_SESSION['currentpage']; ?>')">

答案 1 :(得分:0)

<body onload="changepage($_SESSION['currentpage'])">

应该是

<body onload="changepage('<?php echo $_SESSION['currentpage'];?>')">