Megosztottam, hátha még valakinek szüksége lenne hasonlóra.
Szerintem ez alapján már el lehet indulni.
PHP kód:
<?php
$kod="asdf0123"; //kód azonosító stb.
$felhasznalo_ip = $_SERVER['REMOTE_ADDR'];
$tarolt_ip=sqlget("SELECT ip FROM `".$mysql_prefix."profil` WHERE kod='$kod'");
if($felhasznalo_ip==$tarolt_ip){}
else
{die("<META HTTP-EQUIV=\"refresh\" content=\"0;URL=../index.php\">");}
?>
<?php
$ip_cim = $_SERVER['REMOTE_ADDR'];
$tarolt_ip = mysql_query("SELECT ip_cim FROM adat WHERE ip_cim='$ip_cim'");
$num_results = mysql_num_rows($tarolt_ip);
if($num_results==0) {echo "Még nem jártam itt! $ip_cim";}
else {echo "Menj el! Te már jártál itt korábban!";}
?>
<?php
$megadott="MEGADOTT FIX IP CÍM";
$egyezik="EGYEZIK AZ IP";
$nemegyezik="NEM EGYEZIK AZ IP";
if ($IP = getenv('REMOTE_ADDR')) {}
elseif ($IP = getenv('HTTP_CLIENT_IP')) {}
elseif ($IP = getenv('HTTP_X_FORWARDED_FOR')) {}
elseif ($IP = getenv('HTTP_X_FORWARDED')) {}
elseif ($IP = getenv('HTTP_FORWARDED_FOR')) {}
elseif ($IP = getenv('HTTP_FORWARDED')) {}
else { $IP = "0.0.0.0"; }
$ip=explode(".",$IP);
$megadott=explode(".",$megadott);
if ($megadott[0].'.'.$megadott[1].'.'.$megadott[2] == $ip[0].'.'.$ip[1].'.'.$ip[2])
{
echo $egyezik;
}
else
{
echo $nemegyezik;
}
?>
Hasonló témák:
Könyvjelzők