正在修补github中的一些代码以创建用户登录区域等(我没有做过多少工作)。我已经完成了所有工作,除了在用户登录后显示您的用户名的位。
我认为最好的方法是显示用户名cookie。当打印所有cookie时,它会出现(连同密码)但当我要求它显示用户名cookie时它不会出现。无论如何,这是我到目前为止,任何帮助将不胜感激。
设置cookie的代码。我认为这可能是问题,可能需要重写,但就像我说的那样,它确实设置了cookie:
$_POST['username'] = stripslashes($_POST['username']);
$hour = time() + 3600;
setcookie(ID_my_site, $_POST['username'], $hour);
setcookie(Key_my_site, $_POST['pass'], $hour);
显示(或应显示)当前登录用户和注销按钮的位:
echo "Welcome,";
echo $_COOKIE['username'];
echo "<a href=logout.php>Logout</a>";
答案 0 :(得分:1)
setcookie功能的格式如下: setcookie(&#39; Cookie名称&#39;,&#39; Cookie值&#39;,&#39;到期&#39;); 在您的情况下,cookie名称将是ID_my_site和Key_my_site。 所以echo $ _COOKIE [&#39; ID_my_site&#39;]和echo $ _COOKIE [&#39; Key_my_site&#39;] ......