php 获取用户IP与IE信息程序

function onlineip()

{

global $_SERVER;

if(getenv('HTTP_CLIENT_IP'))

{

$onlineip = getenv('HTTP_CLIENT_IP');

}

elseif(getenv('HTTP_X_FORWARDED_FOR'))

{

list($onlineip) = explode(',', getenv('HTTP_X_FORWARDED_FOR'));

}

elseif(getenv('REMOTE_ADDR'))

{

$onlineip = getenv('REMOTE_ADDR');

}

else

{

$onlineip = $_SERVER['REMOTE_ADDR'];

}

return $onlineip;

}

function imgdecode($string)

{

global $_SERVER;

$key = md5(onlineip()."\t".$_SERVER['HTTP_USER_AGENT']);

$coded = '';

$string = base64_decode($string);

$keylength = strlen($key);

for($i = 0; $i < strlen($string); $i = $keylength)

{

$coded .= substr($string, $i, $keylength) ^ $key;

}

return $coded;

}

php与ie通信,php 获取用户IP与IE信息程序相关推荐

  1. 获取用户ip和设备信息

    1.获取用户ip javascript获取访问者IP及所在地 2.获取用户的设备信息 javascript获取访问者设备信息 3.判断用户是点击链接进来的还是直接输入网站进来的,直接输入的referr ...

  2. 第三方免费开放API 获取用户IP 并查询其地理位置

    需求:有一个项目是微信公众号,属于汽车服务.当车主在填写车主资料或者车辆认证时,需要填写车牌号或者车架号:车牌号需要选择省,为了方便用户操作,所以想自动定位默认省,如下图: 我查询了一些博客,找到了一 ...

  3. go 通过nginx代理后获取用户ip

    go 如果使用自己的服务器,可以直接使用 net/http 来获取 func ip(w http.ResponseWriter, r *http.Request) {fmt.Println(r.Rem ...

  4. 获取用户Ip地址通用方法常见安全隐患 x-forwarded-for

    分析过程 这个来自一些项目中,获取用户Ip,进行用户操作行为的记录,是常见并且经常使用的. 一般朋友,都会看到如下通用获取IP地址方法. function getIP() { if (isset($_ ...

  5. 【用jQuery来判断浏览器的类型】及【javascript获取用户ip地址】

    用jQuery来判断浏览器的类型,主要是使用$.browser这个工具类,使用方法: $.browser.['浏览器关键字'] //谷歌浏览器.360浏览器等其他一些浏览器,没有专门的判断 funct ...

  6. php获取表单ip,PHP获取用户IP代码实现

    PHP获取用户IP代码实现 获取客户端用户IP在网站中经常会需要,譬如: 1.登陆IP:可以及时知道自己的账号是不是被盗用: 2.投票:可以针对每个IP只能做一次投票防止刷票: 3.统计:统计用户来源 ...

  7. linux如何添加360网站卫士ip,使用加速乐、360网站卫士PHP无法获取用户IP的解决方法...

    04 五月 分类:网站技术 | 评论数:0 | 点击数:2043 | 发表日期时间:2015-05-04 23:40:34 分享到: 本文导读:使用加速乐或者360网站卫士后,虽然可以保护真实服务器I ...

  8. 使用淘宝IP库获取用户ip地理位置

    为什么80%的码农都做不了架构师?>>>    以前用过GOOGLE地图和百度地图获取过用户地理位置,现在又多了一个方法,那就是使用淘宝IP库获取用户ip地理位置,一起来看代码吧. ...

  9. X_Forward_For(XXF)获取用户IP

    用户访问web server时,可能会经过多层proxy server,此时获取用户IP的方法: 1.用户访问链经过CDN:统一配置xxf模式,CDN_SRC_IP存在,用户IP即为第一个IP:{用户 ...

最新文章

  1. java的for循环嵌套_优化Java的for循环嵌套的高效率方法
  2. java springboot b2b2c shop 多用户商城系统源码 (二): 配置管理...
  3. 中学校园网建设实践与思考
  4. 微服务架构--链路追踪(Nginx篇)
  5. epublib java_使用Epublib处理epub文件 | 学步园
  6. 小记一次考题:生成包含大写字母、小写字母、数字的8位密码
  7. (32)VHDL实现同步复位D触发器
  8. 海康8700视频调用
  9. 海马扫描Linux,海马扫描公式识别软件
  10. 2018年的生活及工作计划
  11. 常规的几个API接口(也包括比价)
  12. 长期睡前玩手机的人,会出现这七个问题,不只是反应迟钝!
  13. Nginx 代理缓存
  14. React受控非受控组件详解,PureComponent介绍,Refs, children属性详解
  15. 编辑器漏洞 EWebedtitor FCKeditor spaw editor
  16. 《Spring实战》第二章读书笔记
  17. html趣味数学网页版,趣味数学启蒙电脑版
  18. 计算机二级试题第12套,计算机等级考试二级VFP机试试题12
  19. 腾讯云“优才计划”携手TGO鲲鹏会,助力新基建技术人才培养
  20. Sublime: 删除一行快捷键

热门文章

  1. MFC开发IM-第二十三篇、C++中 UTF-8转成Unicode
  2. 蓄势待发!一加10 Pro获3C认证:搭载80W快充+2K LTPO屏
  3. 三七互娱Q3归母净利润超预告上限,三大战略迎提速契机
  4. 万象双环设计+原色双影像极致体验 华为P50标准版9月29日正式开售
  5. 华为P50 Pro外观基本确认:居中开孔全面屏,首发鸿蒙操作系统
  6. 腾讯公司被法院强制执行25元,刚好是QQ超级会员的价格
  7. 特斯拉股价,真的“血崩”!
  8. 你羡慕了吗?10万个数字人民币红包派发,每个200元
  9. 涨价是必然!华为P40系列今天发布,首发价再曝光
  10. 微信iOS 7.0.9版本更新:今天的朋友圈是一片欢乐的海洋!