Heim  >  Artikel  >  Backend-Entwicklung  >  <>php 如何判断出用户使用是哪种网络wifi cmwap cmnet访问的

<>php 如何判断出用户使用是哪种网络wifi cmwap cmnet访问的

WBOY
WBOYOriginal
2016-06-13 12:56:091171Durchsuche

php 怎么判断出用户使用是哪种网络wifi cmwap cmnet访问的
最近需要在手机上应用加一个链接。需要判断出链接网络方式
请问应该怎么判断呢,是获取浏览器header头信息还是别的方式
求解答????


------解决方案--------------------
没有100%准确的方式
1.判断浏览器头
2.判断ip和ISP
3.根据手机浏览器的特性用js+ajax返回特征(浏览器不同版本总有些东西是不支持,用这个判断)
4.其他――手机的特性,这个我就不晓得了
------解决方案--------------------
如果你和运营商关系好 。可以让运营商返回给你。其实qq就是和他们有合作。用了特别的协议。不是运营商的 你就当是通过互联网了不是移动的了。



------解决方案--------------------
头部肯定是没有这种信息的,php判断不了。
------解决方案--------------------
如果没改动就传过来的话,agent还是有点点不同的,改动的就难说了,例如secket或其他软件模拟访问的客户端
------解决方案--------------------
引用:
引用:头部肯定是没有这种信息的,php判断不了。
那应该怎么判断,看安卓的客户端的都蛮好判断的。
需要什么外部的程序获取吗,指导一下拜托!!

 
手机客户端, 比如android或者ios的app, 都可以判断目前使用的网络连接是走wifi还是移动网络(3G, LTE等)
这个是系操作统本身就提供的功能. 它不能判断你是使用的移动还是电信, 联通的网络.

单纯靠php在远程服务器端是没办法判断的, 通过客户端ip地址来判断倒是可以, 但这难度太大. 需要花钱去购买数据库并且及时更新.
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn