Answers
这个其实是设备级别做的, 比如苹果设备, 连上wifi后, 苹果设备会自己访问一个地址(这个iOS6和7还有差别). 如果这个地址返回不是那个样子, 那么苹果设备就估计这个wifi需要web认证, 那么一个对话框就会被弹出, 修改那个地址的网页内容就可以放你要放的广告了.
要做到这一点, 几个前提条件必须满足: DHCP OK 并且 DNS OK.
具体到如何让用户连上wifi但是上不了网, 可以参考一个项目wifidog, 另外你自己要写一个认证服务器(PHP, Python都可以), 因为wifidog会问你的认证服务器, 这个用户给不给上网?
我关注你很久了
answered 11 years, 10 months ago