我有一个启动会话的登录页面,将电子邮件和session_id
值设置为loggedin
数据库表。登录成功后,进入
dashboard.php?sesid="session_id"
现在当我在仪表板页面上时,我将$userid
设置为该会话ID url值。
我有一个链接:
<a href="?sesid=".$userid."">Dashboard</a>
但是当我点击它时,网址只是说
dashboard.php?sesid=
为什么id没有弹出?
答案 0 :(得分:0)
你的代码错了。
打开您的页面源代码,您将看到错误。
您缺少网址引号。
替换
<a href="?sesid=".$userid."">
通过
<a href=\"?sesid=".$userid."\">
您的html属性引号必须使用\"
编辑:
或者只是不要连接变量。 如果你使用带双引号的echo函数,你可以把变量放在字符串中,它将被它的值自动替换。
答案 1 :(得分:0)
您的链接应如下所示:
<a href="?sesid='<?php echo $userid; ?>'>Dashboard</a>