我有问题,希望有人可以提供帮助。
所以我有一个网页(www.mydomain.com)
我有3个伙伴。他们是无线网络的餐厅
如果客人通过wifi连接我的网页,我会提供一些报价
这很简单,但我想向每家餐馆展示不同的优惠。
我可以在每个餐馆使用不同的域名,例如:
www.mydomain.com/restaurant1
www.mydomain.com/restaurant2
www.mydomain.com/restaurant3
但我认为基本域(www.mydomain.com)和一些php代码更优雅。
我尝试使用$_SERVER['REMOTE_ADDR']
来了解clinet IP。
如果我认识到IP。我可以显示正确的报价
这是非常有帮助的,但我的伙伴ip没有修复。他们有动态IP。
我的问题是,如何跟踪我的合作伙伴动态IP? 或者有哪些解决方案可以识别谁连接到我的网页?
由于
答案 0 :(得分:0)
我认为您不能严格根据IP进行此操作,部分原因是您建议的原因。也就是说很少有人拥有固定的IP地址。另一个因素是,很快(如果你还没有),你将不得不支持IPv6。某些ISP将开始使用公共IPv6并将本地地址设置为非路由IP。这意味着它们可能出现在同一IP下。多年前AOL曾经这样做过,由于IPv4地址不足,现在已经完全循环了。
但我离题了。这两种方式都不是一个好主意。即使你以某种方式让IP工作起作用,它也不容易扩展(如果你有100个客户端怎么办?1000?你会如何管理它?)
你需要做的是给他们一些识别自己的方法。也许为他们设置登录或唯一的URL。