【问题标题】:Auto Detect Currency PHP/Javascript [closed]自动检测货币 PHP/Javascript [关闭]
【发布时间】:2014-09-07 14:48:54
【问题描述】:

我有一个支付表单,我想添加一个库或其他东西,它最有可能通过他们的 IP 检测用户所在的区域,并自动选择他们各自的货币并进行响应。

我试图找到一个这样的库,但是对于 opencart 等平台的大多数模块,我希望将其添加到我的自定义编码网站中。

提前致谢。

【问题讨论】:

    标签: javascript php currency


    【解决方案1】:

    您可以在geoplugin 的帮助下完成。这里是一个例子

    function getIP()
    {
        if (isset($_SERVER["HTTP_CLIENT_IP"])){return $_SERVER["HTTP_CLIENT_IP"];}
        elseif (isset($_SERVER["HTTP_X_FORWARDED_FOR"])){return $_SERVER["HTTP_X_FORWARDED_FOR"];}
        elseif (isset($_SERVER["HTTP_X_FORWARDED"])){return $_SERVER["HTTP_X_FORWARDED"];}
        elseif (isset($_SERVER["HTTP_FORWARDED_FOR"])){return $_SERVER["HTTP_FORWARDED_FOR"];}
        elseif (isset($_SERVER["HTTP_FORWARDED"])){return $_SERVER["HTTP_FORWARDED"];}
        else{return $_SERVER["REMOTE_ADDR"];}
    }
    
    $ip_addr = getIP();
    $geoplugin = unserialize( file_get_contents('http://www.geoplugin.net/php.gp?ip='.$ip_addr) );
    if ( is_array($geoplugin) and isset($geoplugin['geoplugin_currencySymbol'])) {
        echo $geoplugin['geoplugin_currencySymbol'];
    }
    

    【讨论】:

      猜你喜欢
      • 2015-07-25
      • 1970-01-01
      • 1970-01-01
      • 2011-03-17
      • 2019-12-28
      • 2021-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多