0 1 2

通过访问者IP展示不同内容

小助理
24-08-10 1765

代码如下:

<?php
// 定义API URL
$apiUrl = 'http://ip-api.com/json/';

// 获取客户端 IP 地址
$visitorIp = $_SERVER['REMOTE_ADDR'];

// 发送请求获取客户端的地理位置信息
$ch = curl_init($apiUrl . $visitorIp);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);

// 解析 JSON 响应
$data = json_decode($response, true);

// 检查是否成功获取到数据
if ($data && $data['status'] === 'success') {
    $visitorCountry = $data['country'];
    
    // 根据客户端所在国家显示不同的内容
    if ($visitorCountry === 'China') {
        echo "你好!";
    } else {
        echo "Hello!";
    }
} else {
    // 如果获取不到数据,则显示默认内容
    echo "菜鸟部落 https://cnbl.net";
}
?>             
展开全文
『Ta』们也感兴趣 (18)
  • juse
  • wanshun6666
  • kexia
  • zackma
  • fool520
  • heiyuan
  • 欧洲杯
  • 1000
  • webadmin
  • 林言枫

请先登录后发表评论!

最新回复 (0)

    暂无评论

返回
请先登录后发表评论!
2