Log کردن IP

irdavidnet

Banned
چطوری میشه یک آی پی رو توی مای اسکیوال سیو کرد و آی پی قبلی رو نشون داد ؟
مثلاً من وارد صفحه admin.php می شم ، اونجا آخرین آی پی وارد شده رو نشون می ده با آی پی کنونی (آی پی کنونی رو می دونم) خودم یه نمونه رفتم براش ، می خواستم ببینم نظر شما چیه ؟
 

jhoseini

Member
همونطور که خودتون عنوان کردید باید ip ها LOG بشه، حالا یا تو یه فایل تکست، یا تو دیتابیس
در آوردن آخرین ورودی فایل یا دیتابیس کاری سختی نیست،هست؟
 

najafzade

Member
وووووووووووووووووووااااااااااااااااااااااااااااااااااااایییییییییییییییییییییییییییییییی:eek::twisted:
 
آخرین ویرایش توسط مدیر:

irdavidnet

Banned
آقا چی شده ؟ من یه مدت نبودم . مدرسه بودم !
برای LOG کردن ، توی دیتابیس رو فهمیدم ، توی Txt هم ما ذخیره که کردیم ، برای نشان دادن آخرین ip رو بلد نیستم .
با Fread کار کنم . یا با fgetcsv یا چی ؟
 

irdavidnet

Banned
منم که کاری ندارم به ساسان نوبخت اما چرا به من گیر می دید ، که دعوا راه ننداز ، حالا خوبه هر یک ماه یکبار سر می زنم به اینجا !
 

irdavidnet

Banned
کد

یکی نیست جواب بده .
راستی یه سوال مبتدی ! (مخم دیگه کار نمی کنه !) :
من اینجا مثلاً میام و اطلاعات رو وارد دی بی می کنم ، چطوری آخرین آی پی رو بگیرم ؟
PHP:
$ip=$_SERVER['REMOTE_ADDR'];
$time=time();
mysql_query("INSERT INTO `lastlogin` ('ip','time') values ('$ip', '$time')");
برای دریافتشم که :
SELECT `ip` FROM `lastlogin`
خب اینجا ما تمام ، آی پی ها رو می گیریم ، چی کارکنیم آی پی آخر + آخرین تاریخ رو بگیریم ؟
 
آخرین ویرایش:

peyman1987

Member
البته کد jhoseini جان رو بايد قبل از وارد کردن IP جديد اجرا کنين بعد IP جديد رو وارد کنين. اگه خواستين بعد از وارد کردن IP جديد خواستين IP قبلي رو بدست بيارين ميشه:
کد:
SELECT * FROM 'lastlogin' ORDER BY 'time' LIMIT 1,1
 

جدیدترین ارسال ها

بالا