教你认识你的访客

布尔教育 PHP学习笔记

【功能主治】

对获取来访者IP不是很了解的同学,以及在获取的过程中出现问题的同学。

痴迷于研究获取访客IP地址一劳永逸的方法者

【不良反应】

如果没有PHP基础知识和简单的HTTP知识,可能会出现头晕,恶心等反应

很多朋友都有自己的技术博客,用来记录自己的学习历程和经验总结之用。经过慢慢地积累,博客内容丰富了,每天的IP数量也在暴增。

这个时候你可能会思考,我的这些访客主要来自哪里?有没有来自国外的呢?这些人都用什么浏览器(进而分析是技术人员多一些还是小白多一些)?什么操作系统?

基于这样的一个需求点,我们来给大家讲解这其中的一些技术点。

授人以渔

我们不是简单地给你~~一个函数~~,也不是给你~~一个类~~,我们是认真地讲解这其中的原理,让你自己能够去封装函数,甚至是类。

1、正常情况下获取访客的IP

说到获取来访者的IP很多童鞋自然想到了那个超全局变量数组$_SERVER。

2、非正常情况下获取访客IP

这里我们说到的非正常情况就是,全局变量数组被关闭。因为涉及到了服务器的安全问题,毕竟$_SERVER数组暴露太多服务器的隐私。

那关闭后,不能通过$_SERVER数组获取访客IP了,怎么办?

假如生活欺骗了你,不要悲伤,不要心急!忧郁的日子里须要镇静!!!

不要怕,PHP官方小组给了我们一个锦囊,待我慢慢拆开


好了这些情况,我们都跟大家讲清楚了,那么接下来我们就来封装那个一劳永逸的方法。

封装获取访客真实IP地址的方法


封装获取访客的浏览器、操作系统、地理位置等信息的类

前面我们只是在获取用户IP的基础上进行了重用性函数的封装,那么接下来我们要给大家封装一个实用的类,通过这个类,你能灵活地获取用户的浏览器、操作系统、地理位置等信息。



对获取访客的真实IP地址有了基础的了解,然后我们又一起封装了获取IP的函数和获取访客一些信息的类。我相信有了这些知识的巩固,你一定有办法去认识统计你的访客信息。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,986评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,833评论 19 139
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,486评论 11 349
  • 2004年的夏天,一张名为《七里香》 的专辑横空出世,然后便在华语乐坛掀起了一股清凉的夏日旋风。 那也是我...
    夕夜雨安阅读 2,675评论 1 1
  • 感觉枝干加深更好看一点(๑•ั็ω•็ั๑) 其实画画没有我们想象中那么难,重要的是要学会享受过程中的乐趣。 我...
    吾栖梦阅读 2,755评论 0 5

友情链接更多精彩内容