Feb 042007
 

PHP codeのInput formatで、apache_request_headers()で得られる値を表示するページを、Drupalのノードで作ってみました。
↓な感じで書いて、Input formatでPHP codeを選択して保存しています。


<?php

$headers = apache_request_headers();

echo "<table border=\"1\">\n";
echo "<tr><th>header</th><th>value</th></tr>\n";

foreach ($headers as $header => $value) {
  echo "<tr><td>$header</td><td>$value</td><tr>\n";
}

echo "</table>\n";

?>

実行結果はこちらから確認できます。実際のリクエスト内容が表示されます。
最初はサーバ変数($_SERVER)を全部表示してみようかと思ったのですけど、さすがにヤバそうなのでやめました。
こういったことがお手軽にできるところもDrupalのよいところです 🙂