PDA

View Full Version : سوال: ذخیره آیپی هر کاربر در فایل تکست جداگانه با php



dr_pooyan
چهارشنبه 02 دی 1394, 12:51 عصر
سلام خسته نباشید ...
میخواستم بدونم از چه کدی استفاده کنم که بتونم آیپی هر کاربر که به سایت میاد رو در یک فایل تکست با اسم رندوم ذخیره کنم

اصل چیزی که میخوام اینه که : کاربر وارد سایت میشه . پشت پرده آیپی اون بدست میاد . داخل یه فایل تکست با اسم رندوم ذخیره میشه ( اسم با رقم های زیاد فقط عدد ) (مثلا : 2286597696.txt )
بعد تنها چیزی که به کاربر نشون میده اسم همین فایل تکست هست

برای هر آیپی میخوام تکست جدید بسازه وگرنه کدی که همه رو در یک فایل ذخیره میکنه رو دارم و نوشتم

هرکی کمک میکنه برای ساختش متشکر میشم ازش اما اگه کسی این کار رو با هزینه هم انجام میده درصورتی که هزینه مقبول باشه پرداخت میکنم مرسی:لبخندساده:

مهرداد سیف زاده
چهارشنبه 02 دی 1394, 14:02 عصر
<?php
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}


$file_name = time().'_'.mt_rand();
file_put_contents("userips/{$file_name}.txt",$ip);