Как да записвам ИП адресана потребителя???

SpEkTaRa каза:
Не те разбрах но взех пхп кода от тук http://uroci.net/index.php?option=com_content&task=view&id=1033&Itemid=49
Този скрипт (както и сайта от който си го взел) е пълен боклук
Разгледай тук има добри скриптове за логин
http://web-tourist.net/login/login/view.php?st=423
 
Във файла add.php намираш ред :
Код:
<h1>ГОТОВО</h1>
<p>Благодаря ви че се регистрирахте, сега може да взелете.</a>.</p>

И го правиш така :

Код:
<h1>ГОТОВО</h1>
<p>Благодаря ви че се регистрирахте, <br>Вашето IP: $_SERVER['REMOTE_ADDR']; <br> сега може да взелете.</a>.</p>

Между другото защо не използваш уроците за регистрация
които са в този сайт:


http://web-tourist.net/login/login/view.php?st=423
http://web-tourist.net/login/login/view.php?st=707
http://web-tourist.net/login/login/view.php?st=360
http://web-tourist.net/login/login/view.php?st=802

Това е само на пръв поглед които видях :)
 
Ще трябва да си направиш още едно поле в базата данни varchar(15) след password, кръщаваш го примерно ip. След това във файла add.php
добави след този ред
Код:
$_POST['username'] = addslashes($_POST['username']);
това
Код:
$ip=$_SERVER['REMOTE_ADDR'];
и промени това
Код:
$insert = "INSERT INTO users (username, password)
VALUES ('".$_POST['username']."', '".$_POST['pass']."')";
така
Код:
$insert = "INSERT INTO users (username, password, ip)
VALUES ('".$_POST['username']."', '".$_POST['pass']."', '$ip')";
Така може би ще стане.
 

Back
Горе