پارسا
1 سال پیش توسط پارسا مطرح شد
10 پاسخ

ارسال اطلاعات داینامیک به دیتابیس

سلام وقتی کاربر وارد سایت من میشه آی پی رو ازش میگیرم حالا میخوام این آی پی ها رو به دیتابیس ارسال کنم چکار باید کرد ؟؟؟؟


ثبت پرسش جدید
سید آرین سید مومن
تخصص : junior security researcher
@arianseyed 1 سال پیش آپدیت شد
0

خیلی وقته PHP کار نکردم ولی به نظرم این درسته

<?php
mysqli_connect($db, "INSERT INTO ip(userip) VALUES($_SERVER['REMOTE_ADDR'];)

نکات :

  1. اینو توی ویرایشگر راکت نوشتم و ممکنه دیکته بعضی از حروف اشتباه باشه برای مثال کلمه musqli رو اشتباه نوشته باشم ( که ننوشتم محض مثال گفتم😅)
    ۲. متغیر $db اطلاعات دیتابیس توشه
    ۳ . ip نام جدوله و userip نام ستون در جدول

امیدوارم کارکنه ، اگر کار کرد بهترین پاسخ رو بزن✌️

@parsakhdmusic


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 1 سال پیش مطرح شد
0

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


سید آرین سید مومن
تخصص : junior security researcher
@arianseyed 1 سال پیش مطرح شد
0

با سلام و وقت بخیر
آی پی رو دریافت میکنید

توی دیتابیس براش یه جدول بسازید و بعدش با php به دیتابیس ارسال کنید ،(میتونید از pdo و mysqli استفاده کنید )


پارسا
@parsakhdmusic 1 سال پیش مطرح شد
0

لطف میکنید کد رو بدید ؟؟؟؟ممنون


پارسا
@parsakhdmusic 1 سال پیش مطرح شد
0

استاد مممنون


سید آرین سید مومن
تخصص : junior security researcher
@arianseyed 1 سال پیش آپدیت شد
0

خیلی وقته PHP کار نکردم ولی به نظرم این درسته

<?php
mysqli_connect($db, "INSERT INTO ip(userip) VALUES($_SERVER['REMOTE_ADDR'];)

نکات :

  1. اینو توی ویرایشگر راکت نوشتم و ممکنه دیکته بعضی از حروف اشتباه باشه برای مثال کلمه musqli رو اشتباه نوشته باشم ( که ننوشتم محض مثال گفتم😅)
    ۲. متغیر $db اطلاعات دیتابیس توشه
    ۳ . ip نام جدوله و userip نام ستون در جدول

امیدوارم کارکنه ، اگر کار کرد بهترین پاسخ رو بزن✌️

@parsakhdmusic


پارسا
@parsakhdmusic 1 سال پیش مطرح شد
0

ممنوووووون 😄✌️✌️✌️


سید آرین سید مومن
تخصص : junior security researcher
@arianseyed 1 سال پیش مطرح شد
0

خواهش میکنم


vahid1379
تخصص : wp developer
@vahid1379 1 سال پیش آپدیت شد
0

استباه نوشتی که

<?php
mysqli_connect($db, "INSERT INTO ip(userip) VALUES($_SERVER['REMOTE_ADDR'])

درستش اینه
‌✔️

$connect = new mysqli("localhost","username", "password", "database_name") or exit("به سرور متصل نشد");
//بررسی درستی ip
if (filter_var($_SERVER['REMOTE_ADDR'] , FILTER_VALIDATE_IP)) {
$connect->query("INSERT INTO ip(userip) VALUES($_SERVER['REMOTE_ADDR'])");
}

قبلش باید تست کنید ببینید قبلا ایپی داخل دیتابیس نباشه چون اگه جلوگیری نکنید چندبار ip میره داخل دیتابیس

@arianseyed


سید آرین سید مومن
تخصص : junior security researcher
@arianseyed 1 سال پیش مطرح شد
1

آخ من حواسم به این نکته نبود


پارسا
@parsakhdmusic 1 سال پیش مطرح شد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام