WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Fånga besökarens IP på enklaste och simplaste sättet? (https://www.wn.se/forum/showthread.php?t=1057036)

Dakota 2013-02-28 23:55

Fånga besökarens IP på enklaste och simplaste sättet?
 
Har ett "elakt" IP-nummer som jag misstänker ägs av en viss person. Skulle vilja ge denna person en länk till en till synes normal hemsida men som i hemlighet sparar hans IP för att jag ska kunna se om det är samma IP som jag redan har.

Har kollat runt lite lösningar och det finns bland annat denna

PHP-kod:

<?php
$ip
=$_SERVER['REMOTE_ADDR']; 
mail("[email protected]",$ip,"Someone visited your site with the ip:".$ip);
?>

men jag får den inte att fungera. Finns det någon ännu enklare jag kan lägga in i en vanlig HTML-sida?

hnn 2013-03-01 08:13

Vad är det som inte funkar? För koden ser "OK" ut även om jag hade lagrat det i en databas istället.

tartareandesire 2013-03-01 11:27

Vad är det som inte fungerar? Får du inget mail? Får du inte ut ip? Eller något annat fel? Håller annars med hnn, att spamma sig själv verkar onödigt :)

Dakota 2013-03-01 17:19

Får inget email när jag besöker sidan :(

tartareandesire 2013-03-01 17:22

Citat:

Ursprungligen postat av Dakota (Inlägg 20463804)
Får inget email när jag besöker sidan :(

Har du fyllt i rätt e-postadress då? Fungerar det att skicka mail annars på servern? Får du något felmeddelande (se till att de visas)?

yakuzaemme 2013-03-01 17:26

Citat:

<?php
$ip = $_SERVER['REMOTE_ADDR'];
$reqURL = $_SERVER['REQUEST_URI'];
$datum = date("d-m-y / H:i:s");
$toPrint = $datum . " - " . $ip . " - " . $reqURL . "<br />";

$fopen = fopen("ips.html", "a");
fwrite($fopen, $toPrint);
fclose($fopen);
?>
Error 404
Släng upp den på din FTP. När personen besöker PHP-sidan kommer det läggas till en rad i filen "ips.html" (som skapas automatiskt), innehållande datum, IP och besökt URL.

haljan 2013-03-01 21:11

Citat:

Ursprungligen postat av Dakota (Inlägg 20463804)
Får inget email när jag besöker sidan :(

Det funkade när jag testade koden på min sida. Har du fyllt i din e-postadress korrekt?

Dakota 2013-03-04 23:37

Citat:

Ursprungligen postat av yakuzaemme (Inlägg 20463807)
Släng upp den på din FTP. När personen besöker PHP-sidan kommer det läggas till en rad i filen "ips.html" (som skapas automatiskt), innehållande datum, IP och besökt URL.

Tack igen för din hjälp! :)
Det funkade mycket fint.

Haljan; Jag tror att det är servern som inte tillåter utgående mail eller något, inte helt säker.


Alla tider är GMT +2. Klockan är nu 13:26.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson