SSI : ログインユーザー数を表示する

書式

<!--#if expr="${HTTP_USER_AGENT} = /UP\.Browser/" -->

説明

ログインユーザーはwhoで知ることができます。ログインユーザーの一覧が表示されます。あとは、表示された行数をwcにより表示させればできあがります。wc -lとして-lを指定すると単純に行数のみを返します。

サンプルコード [実行]

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=shift_jis">
<title>現在ログインしているユーザー数を表示</title>
</head>
<body>
現在ログインしているのは
<!--#exec cmd="who | wc -l" -->
人です。
</body>
</html>