راکت
حل شده

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

10 پاسخ

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

پارسا
پارسا
@parsakhdmusic
ثبت پرسش جدید

پاسخ‌ها

10
سید آرین سید مومن
سید آرین سید مومن
@arianseyed

تخصص: junior security researcher

بهترین پاسخ

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

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

نکات :

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

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

@parsakhdmusic

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

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

سید آرین سید مومن
سید آرین سید مومن
@arianseyed

تخصص: junior security researcher

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

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

شاید پاسخ شما همین‌جا باشد

پارسا
پارسا
@parsakhdmusic

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

پارسا
پارسا
@parsakhdmusic

استاد مممنون

پارسا
پارسا
@parsakhdmusic

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

سید آرین سید مومن
سید آرین سید مومن
@arianseyed

تخصص: junior security researcher

خواهش میکنم

vahid
vahid
@vahid1379

تخصص: توسعه دهنده وردپرس

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

<?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

سید آرین سید مومن
سید آرین سید مومن
@arianseyed

تخصص: junior security researcher

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

پارسا
پارسا
@parsakhdmusic

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

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