一直在修改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>"; 发布于 2014-06-09 13:36:15
setcookie函数的格式如下:setcookie('cookie名称‘、'cookie值’、‘expire’);在您的例子中,名称将是ID_my_site和Key_my_site。所以回声$_COOKIE‘’ID_my_site‘和回声$_COOKIE’‘Key_my_site’.
https://stackoverflow.com/questions/24121320
复制相似问题