Hi,
Ich lass mir die IP mithilfe von javascript in einer HTML-datei anzeigen:
HTML:
<script type="text/javascript" src="ip.php"></script>
Bei mir wird jeder aufgerufener Referer in eine Datei gespeichert und überprüft, ob dieser referer schon vorhanden ist:
So funktioniert es nicht. die ip wird nicht angezeigt.
Wenn ich aber das preg_match rausnehme, funktioniert es!!
Wo ist da das Problem?
Gruß kevin
Ich lass mir die IP mithilfe von javascript in einer HTML-datei anzeigen:
HTML:
<script type="text/javascript" src="ip.php"></script>
Bei mir wird jeder aufgerufener Referer in eine Datei gespeichert und überprüft, ob dieser referer schon vorhanden ist:
PHP-Code:
echo 'document.write("'.$_SERVER['REMOTE_ADDR'].'");';
$blue=file("blue/views.dat");
if ($_GET["color"]=="blue") {
if (file_exists("blue/views.dat")) {
if (preg_match("/\b$HTTP_REFERER\b/i", "$blue[0]")) {
} else {
$file3=fopen("blue/views.dat","a+");
fwrite($file3, "$HTTP_REFERER</br>");
fclose($file3);
}
} else {
$file4=fopen("blue/views.dat", "w+");
fwrite($file4, "$HTTP_REFERER</br>");
fclose($file4);
}
}
Wenn ich aber das preg_match rausnehme, funktioniert es!!
Wo ist da das Problem?
Gruß kevin
Kommentar