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のよいところです 🙂