android - 除了使用 cookie 之外,还有什么方法可以识别手机网络用户?

标签 android iphone windows-phone-7 blackberry mobile

我有一个网页,它将使用网络用户输入的评级系统。没有登录功能。网页主要由手机用户访问。在台式电脑上,我可以使用浏览器的 ip 地址和 cookie 来确定用户之前是否访问过该网页。对于删除 cookie 的用户,我也会使用该 IP 地址。如果 ip 地址在数据库中,则用户不是新用户。 (忽略像 AOL 这样的共享 IP 地址)

对于移动电话或设备上的网络用户,cookie 是识别先前用户的唯一方法吗? 手机真的没有手机浏览器发送的ip地址吗?

最佳答案

Is it true mobile phones do not have ip addresses sent by the phone's browser?

访问您网页的所有内容都有一个 ip,无论是否是手机。但是,手机的 IP 可能会改变(例如,如果手机失去信号),或者许多手机可能共享相同的 IP。因此,cookie 是识别用户的最佳选择。

请注意,桌面浏览器也是如此。我和我女朋友住在一起,我们共享同一个互联网连接。因此,我们始终拥有相同的 IP。如果您不使用 cookie,您将无法区分我们。

关于android - 除了使用 cookie 之外,还有什么方法可以识别手机网络用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8677610/

相关文章:

php - 使用 Json、php 的 Windows Phone 应用程序中未显示输出

.net - Windows Phone 7 和 Windows Phone 8 支持什么框架?

java - 无法在 webview 中使用 appium android 找到混合应用程序的 webelement

android - 应用关闭时如何接收 Android Nougat 网络丢失的回调?

android hls - 获取当前比特率

android - 在Android Studio中构建项目时,Gradle提供NullPointerException

ios - XMPP muc room 一旦用户离线 iOS

iphone - 如何为 UITable 中的移动行制作自定义按钮和单元格阴影?

c# - 图像的堆叠顺序(等效 z-index)

iphone - AVCaptureSession 之前应为 "("