这可能看起来像一个愚蠢的问题,但我从2天开始经历了各种各样的页面,而且我自己也找不到解决方案。 所以我创建了一个像这样的会话变量:
<?php
session_start();
$_SESSION['currentpage']="home";
?>
(我检查过,它确实生成变量并将其正确分配。)
然后我尝试将它用作参数:
<body onload="changepage($_SESSION['currentpage'])">
它没有传递变量。我试图将它直接放入函数中,就像不作为参数一样,但在其中,它也不起作用。 我打赌,我在这里严重遗漏了一些东西。有人可以帮忙吗? 感谢。
答案 0 :(得分:5)
您缺少PHP标记:
<body onload="changepage('<?php echo $_SESSION['currentpage']; ?>')">
答案 1 :(得分:0)
<body onload="changepage($_SESSION['currentpage'])">
应该是
<body onload="changepage('<?php echo $_SESSION['currentpage'];?>')">