小编hel*_*lly的帖子

如何在使用CloudFlare和MaxMind的GeoIP和mod_geoip时获取用户的IP?

CloudFlare从原始IP提供用户的国家/地区,但我需要在城市级别上的位置,因此我使用mod_geoip Apache脚本添加了MaxMind的GeoCityLite.

现在的问题是在PHP变量中获取IP,我正在使用类似的东西

$country = apache_note("GEOIP_COUNTRY_CODE");
Run Code Online (Sandbox Code Playgroud)

这很好,但IP mod_geoip使用的是CloudFlare DNS,而不是最终用户.CloudFlare提供服务器变量HTTP_CF_CONNECTING_IP以使用最终用户IP,但如何在mod_geoip中使用THAT变量/ IP?

这可以通过htaccess中的几行完成吗?

编辑:我有一个解决方法使用php API进行geoip这很容易,但是使用apache查找php api的基准测试要好得多,所以我宁愿找到这个解决方案.

apache .htaccess geolocation geoip cloudflare

4
推荐指数
2
解决办法
1万
查看次数

JQuery滚动到点击锚点?

基本上我有这个功能是一个创建分页的类.我想以某种方式使用平滑滚动将页面移回注释容器div的顶部但不确定我需要在哪里或什么功能.

var Comments = function(options) {
    this.options = {
            id: 0,
            page: 0,
            object: null,
            name: null,
            parentid: 0,
            folder: './'
        };

    this.options = $.extend(this.options, options || {});  

    this.getComments =  function(page) {
        this.options.page = page;
        var object = this.options.object;
        var data = 'objid=' + this.options.name;
        $.ajax({
           type: "GET",
           url: this.options.folder + 'backend.php',
           data: data,
           success: function(msg){
             object.html(msg);
           }
         });
    };  

    this.getComments(this.options.page);
});
Run Code Online (Sandbox Code Playgroud)

我想在成功的getComments函数中做一些事情,将其移动到容器的ID.有好办法吗?

ajax jquery smooth-scrolling

2
推荐指数
1
解决办法
9181
查看次数