这可能看起来像一个愚蠢的问题,但我花了2天时间浏览了各种页面,并没有自己找到解决方案。所以我创建了一个会话变量:
<?php
session_start();
$_SESSION['currentpage']="home";
?>
(我检查了,它确实创建了变量并正确赋值)
然后我尝试在这里使用它作为参数:
<body onload="changepage($_SESSION['currentpage'])">
它没有传递变量。我试着把它直接放进函数里,不是作为参数,但在里面,也不行。我敢打赌,我真的错过了一些东西。有人能帮帮忙吗?谢谢。
您缺少PHP标记:
<body onload="changepage('<?php echo $_SESSION['currentpage']; ?>')">
<body onload="changepage($_SESSION['currentpage'])">
应该<body onload="changepage('<?php echo $_SESSION['currentpage'];?>')">