lulu: Sicherheit von Formularen

Beitrag lesen

Huhu Tom,

Wie könnte ich ein loggin aktivieren?

hier ein ganz einfaches Skript das ich mal bei so einer Formspam Belästigung
eingebunden habe.
Vielleicht kannst Du das für Deine Zwecke verwenden.

<?php

function log_request ($log_this, $log_file='log_request.txt')
{
    if (empty ($log_this) || !is_array($log_this)) {
        return false;
    }

$defaults = array(

'TIMESTAMP'    => date('Y-m-d H:i:s',time()),
'IP'              => $_SERVER['REMOTE_ADDR'],
'HTTP_REFERER'    => $_SERVER['HTTP_REFERER'],
'HTTP_USER_AGENT' => $_SERVER['HTTP_USER_AGENT'],

);

$line = '';

$keys = array_merge (array_keys($defaults), array_keys($log_this));

$line = join(';',$keys).chr(13);

$vals = array_merge ($defaults, $log_this);

$line .= join(';',$vals).chr(13);

$fp = fopen($log_file,'a+');
    fwrite($fp, $line);
    fclose($fp);
    return true;
}

log_request($_POST,'postspam.txt');
log_request($_GET,'getspam.txt');
?>

Viele Grüße

lulu

--
bythewaythewebsuxgoofflineandenjoytheday