HTTP接続情報の記録

HTTP接続情報の記録

OpenAPIを使用する際に、接続情報が正しいかを確認するためのテスト用です。

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

[PHP]

<?
$log = $_SERVER['REQUEST_METHOD'].' '.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].' n';

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

$log .= " ";

$post = array_map('urldecode', explode('&', file_get_contents('php://input')));
foreach($post as $v)
{
$log .= "$v ";
}

$log .= "--------------- ";

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

[/PHP]

Leave a Reply

이메일 주소는 공개되지 않습니다. (* 질문, 건의사항 등은 "질문게시판"을 이용해주세요)