如何以PHP格式显示“用户名”而不是“域\用户名”?

时间:2013-04-12 19:09:25

标签: php windows username

我一直在搜索这几天。实际上很惊讶,没有答案。我有一个PHP表单,我想只显示没有域前缀的IIS登录用户。它让我疯了!谢谢你的期待。

这就是我现在所拥有的:

    $user = $_SERVER['REMOTE_USER'];
        echo "$user"; ?>" type="text" readonly="readonly" name="uneditablefield"/>

2 个答案:

答案 0 :(得分:0)

您是否尝试过使用str_ireplace()删除域\?假设域是常量,否则Jon的评论将是更好的选择。

答案 1 :(得分:0)

为什么不切断前缀?

$user = $_SERVER['REMOTE_USER'];
$user = array_pop (explode ("\\", $user));
    echo "$user"; ?>" type="text" readonly="readonly" name="uneditablefield"/>