我一直在搜索这几天。实际上很惊讶,没有答案。我有一个PHP表单,我想只显示没有域前缀的IIS登录用户。它让我疯了!谢谢你的期待。
这就是我现在所拥有的:
$user = $_SERVER['REMOTE_USER'];
echo "$user"; ?>" type="text" readonly="readonly" name="uneditablefield"/>
答案 0 :(得分:0)
您是否尝试过使用str_ireplace()删除域\?假设域是常量,否则Jon的评论将是更好的选择。
答案 1 :(得分:0)
为什么不切断前缀?
$user = $_SERVER['REMOTE_USER'];
$user = array_pop (explode ("\\", $user));
echo "$user"; ?>" type="text" readonly="readonly" name="uneditablefield"/>