Kilho.net
IT Ramblings

HTTP-Zugriffsinformationsprotokoll

Bei Verwendung der OpenAPI zum Testen und Überprüfen, ob die Zugriffsinformationen korrekt sind

Bei einem Zugriff: Methode, Host und POST-Werte

[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]

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert