0

PHP は 、html でユーザー名だけをエコーできるように探しているので"domain\username"、ユーザー ID を取得しています。$_SERVER['AUTH_USER']

4

2 に答える 2

2

username次の文字列から抽出する必要があります。

domain\username

そのためにstrrchr()を使用できます。

echo substr(strrchr($_SERVER['AUTH_USER'], '\\'), 1);

substr()最初の円記号をスキップするには、追加が必要です

または使用explode()

echo end(explode('\\', $_SERVER['AUTH_USER']));

少しメモリを消費しますが、おそらくあなたの場合は問題になりません

于 2012-10-12T09:33:32.930 に答える
-1

URL の構造を教えてください。何のCMS?どのプラットフォーム?コア内で取得する機能があるかもしれません。

ただし、$_GET を使用することもできます。

http://www.domain.com/?username=John


<?php 
$username = $_GET['username'];
// If you're on PHP 5.2+, use:
$username = filter_input(INPUT_GET, 'username', FILTER_SANITIZE_STRING);
?>
于 2012-10-12T09:25:27.853 に答える