我想在php网页的某一位置显示当前已登录的用户名,代码怎样写?

抄录一段代码如下:

$numCols = 0;
if(!authenticateUser()) {
$extraMenuCols .= "<td width=\"repcol\" align=\"center\"><a href=\"{$insUrl}account.php?action=login\">{$Languages['nav']['login']}</a></td>";
$numCols++;
}
else {
$extraMenuCols .= "<td width=\"repcol\" align=\"center\"><a href=\"{$insUrl}account.php\">{$Languages['nav']['youraccount']}</a></td>"; //这里显示的文本是"Your Account", 我想显示成当前已登录的用户名, 连接不变.
$numCols++;
$userInfo = getUserInfo();
if($userInfo['admin'] != 0) {
$extraMenuCols .= "<td width=\"repcol\" class=\"menu_bar_text\" align=\"center\"><a href=\"{$insUrl}admin/index.php\">{$Languages['nav']['admin']}</a></td>";
$numCols++;
}
}

$menuColWidth = intval(100/($numCols+2));
$extraMenuCols = str_replace("repcol","{$menuColWidth}%",$extraMenuCols);
这里"当前已登录的用户名"是指"已登录浏览器的用户名",不是整个网站已登录的用户名.谢谢!

第1个回答  2008-12-27
在登录的时候setcookie('username','用户名');
然后$Languages['nav']['youraccount']换成$_COOKIE['username']
第2个回答  2008-12-29
直接输出$_SESSION["user_name"]应该就可以了吧本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网