من یه تیکه کد با جاوا اسکریپت نوشتم و میخواستم با استفاده از 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 رو میزنم بهم ارور نشون میده .
ارور هم به این صورته:
لطفا یه روشی بهم بگین من خیلی راجبش سرچ کردم ولی جواب پیدا نکردم
سلام
چرا از خود php برای دریافت ip استفاده نمیکنید راحت تر هست که .
برای جاوا اسکریپت هم نمیدونم دقیق ولی فکر میکنم از کتابخونه Client js میشه استفاده کرد .
موفق باشید .
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟