Kilho.net
情報技術 つぶやき

HTTP接続情報の記録

OpenAPI利用時のテストを兼ねた、接続情報が正しく取得できているかの確認用

接続時のメソッド値、ホスト、POST値

[PHP]

<?
$log = $_SERVER[‘REQUEST_METHOD’].’ ‘.$_SERVER[‘HTTP_HOST’].$_SERVER[‘REQUEST_URI’].”nn”;

foreach($_SERVER as $k => $v)
{
if($k==’HTTP_HOST’) continue;
if(substr($k, 0,5)!=’HTTP_’) continue;
$log .= ‘$k: $v’.”n”;
}

$log .= “n”;

$post = array_map(‘urldecode’, explode(‘&’, file_get_contents(‘php://input’)));
foreach($post as $v)
{
$log .= “$vn”;
}

$log .= “———————————–n”;

file_put_contents(‘log.txt’, $log, FILE_APPEND | LOCK_EX);
?>

[/PHP]

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です