Aydin aman
2 سال پیش توسط Aydin aman مطرح شد
1 پاسخ

به دست آوردن ip با js

من یه تیکه کد با جاوا اسکریپت نوشتم و میخواستم با استفاده از ajax آی پی کاربر رو بفرستم به سمت سرور و داخل یه فایل txt یا json ذخیره کنم
اولش روی لوکال هاست امتحان کردم نشد
کد جاوا اسکریپتم به این صورته:

$.getJSON('https://api.ipify.org', function(data){
    console.log(data.ip);
    ipu = data.ip
     $.post("http://localhost:5050/info.php",{IpAddress:ipu})
});

کد های php هم به این صورته:

<?php

$ipadres = $_POST['IpAddress'];
// echo $ipadres;
$myfile = fopen("log.txt","w");
fwrite($myfile,$ipadres);
fclose($myfile);

?>

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

 تصویر

لطفا یه روشی بهم بگین من خیلی راجبش سرچ کردم ولی جواب پیدا نکردم


ثبت پرسش جدید
MagicalDev
تخصص : Laravel Developer
@magicaldev1 2 سال پیش مطرح شد
1

سلام
چرا از خود php برای دریافت ip استفاده نمیکنید راحت تر هست که .
برای جاوا اسکریپت هم نمیدونم دقیق ولی فکر میکنم از کتابخونه Client js میشه استفاده کرد .
موفق باشید .


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

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