hamidhassas
چهارشنبه 18 تیر 1399, 23:06 عصر
من میخوام کاری کنم وقتی که اطلاعات کاربران برام لیست میشه اول اون اطلاعاتی که مقدار فیلد استان برابر 22 و 35 و 48 است نمایش داده بشه و بعد اونهایی که مقدار دیگه ای داردن
سوال بعدم اینه که من با کد زیر اطلاعات موقعیت مکانی کاربر بر اساس آی پی اونها بدست میارم اما نمیدونم چطوری باید اطلاعات مثلا بر اساس کشور یا فقط شهر چاپ کنم و تمام اطلاعات چاپ میشه
$ch = curl_init("http://api.db-ip.com/v2/free/".$ip_address.""); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($ch); curl_close($ch); echo $output;
خروجی
{ "ipAddress": "94.24.102.42", "continentCode": "AS", "continentName": "Asia", "countryCode": "IR", "countryName": "Iran", "stateProv": "Tehr\u0101n", "city": "Tehran" }
لینک سایت اصلی https://db-ip.com/api/doc.php
سوال بعدم اینه که من با کد زیر اطلاعات موقعیت مکانی کاربر بر اساس آی پی اونها بدست میارم اما نمیدونم چطوری باید اطلاعات مثلا بر اساس کشور یا فقط شهر چاپ کنم و تمام اطلاعات چاپ میشه
$ch = curl_init("http://api.db-ip.com/v2/free/".$ip_address.""); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($ch); curl_close($ch); echo $output;
خروجی
{ "ipAddress": "94.24.102.42", "continentCode": "AS", "continentName": "Asia", "countryCode": "IR", "countryName": "Iran", "stateProv": "Tehr\u0101n", "city": "Tehran" }
لینک سایت اصلی https://db-ip.com/api/doc.php