Kilho.net
IT Ramblings

Enregistrement des informations de connexion HTTP

Lors de l’utilisation d’OpenAPI, pour tester et vérifier que les informations de connexion sont correctes

Méthode, hôte et valeurs POST lors de la connexion

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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *