Ich hab das so gelöst, geht sicher auch einfacher, aber für alle die es ohne E-Mail machen wollen.Der Script liefert Datum, DNS(daraus kann man meistens den Provider auslesen),IP,Browser,Betriebssystem. :
Ihr braucht dazu 3 PHP Datein :
PHP Code:
<?php
function getip() {
//wenn der User über nen Proxy in's Internet geht...
//muss die IP so "geholt" werden...
if(getenv("HTTP_X_FORWARDED_FOR"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else
//ansonsten so...
$ip = getenv("REMOTE_ADDR");
return $ip;
}
//ausgeben
$ip = getip();
$host = gethostbyaddr($ip);
$Zeit = date("d.M.Y H:i:s");
function get_browser_($user_agent)
{
$browsers = array(
'Opera' => 'Opera',
'Mozilla Firefox'=> '(Firebird)|(Firefox)',
'Galeon' => 'Galeon',
'Mozilla'=>'Gecko',
'MyIE'=>'MyIE',
'Lynx' => 'Lynx',
'Netscape' => '(Mozilla/4\.75)|(Netscape6)|(Mozilla/4\.08)|(Mozilla/4\.5)|(Mozilla/4\.6)|(Mozilla/4\.79)',
'Konqueror'=>'Konqueror',
'SearchBot' => '(nuhk)|(Googlebot)|(Yammybot)|(Openbot)|(Slurp/cat)|(msnbot)|(ia_archiver)',
'Internet Explorer 6' => '(MSIE 6\.[0-9]+)',
'Internet Explorer 5' => '(MSIE 5\.[0-9]+)',
'Internet Explorer 4' => '(MSIE 4\.[0-9]+)',
);
foreach($browsers as $browser=>$pattern)
{
if (eregi($pattern, $user_agent))
return $browser;
}
return 'Unknown';
}
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$File = "geheim.php";
$Handle = fopen($File, 'a+');
fwrite($Handle, "<br />\n");
fwrite($Handle, "$ip\n");
fwrite($Handle, "<br />\n");
fwrite($Handle, "$host\n");
fwrite($Handle, "<br />\n");
fwrite($Handle, "$Zeit\n");
fwrite($Handle, "<br />\n");
fwrite($Handle, "$user_agent\n");
fwrite($Handle, "<br />\n");
fclose($Handle);
?>
Diese Datei verschickt ihr, um die IP zu bekommen.(Den Link zu der Datei natürlich :P)
Diese Datei speichert die Daten und beinhaltet das Passwort :
PHP Code:
<?php
if($HTTP_POST_VARS[pw] == "Geheim") {
} else {
die("Falsches Passwort!");
}
Entweder diese Datei "geheim.php" benennen oder oben $File = "
geheim.php"; anpassen.
Außerdem solltet ihr "Geheim" durch ein sicheres Passwort ersetzen.
Datei 3 dient als Login, damit ihr auf die gesammelten Daten zugreifen könnt :
PHP Code:
<html>
<form action="geheim.php" method="post">
<input type="password" name="pw">
<input type="submit" value="Klick">
</form>
</html>
Der Namen der Datei spielt keine Rolle, die letze Datei aber unter .html abspeichern und ggf. "
geheim.php" anpassen.
Viel Spaß damit
.