2013-05-14 49 views
1

这可能看起来像一个愚蠢的问题,但自从2天以来,我经历了各种页面,并没有得到自己的解决方案。 所以我做了这样一个会话变量:如何在java脚本函数中获取会话变量?

<?php 
session_start(); 

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

(我查了一下,它使该变量并赋予它的权利。)

然后我试图使用它作为一个参数,在这里:

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

它没有传递变量。我试图直接将它放入函数中,而不是作为参数,但在其中,也不起作用。 我在这里严重失去了一些我敢打赌。有人可以帮忙吗? 谢谢。

回答

5

你缺少的PHP标签:

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

或者更短的版本,如果你的php.ini允许这些:'<= $ _ SESSION [”当前页面']; ?>' – 2013-05-14 09:26:03

+0

@StefanCandan是的,当然。这只是归结为个人偏好,这两个作品。 – alexn 2013-05-14 09:26:33

+0

天啊。非常感谢,现在就开始工作。不知道如何让它phpish那里.. :) – 2013-05-14 09:29:36

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

应该

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