2012-01-31 122 views
2

是否可以通过qr码限制对手机网站的访问?只能通过QR码访问手机网站?

+2

你可以在URL中包括一个密码,但一旦有人访问该网站,他们可以轻松地与任何人分享的网址。 – 2012-01-31 21:39:38

+0

每隔一定时间间隔过期的令牌怎么样 – Adrian 2012-01-31 21:41:30

+0

更多用于分析目的。我知道谷歌做的不错,但谷歌不会告诉我,如果访问是从二维码。如果我可以限制对qr码的访问,那么我可以精确地缩小访问者的数量,并且说......一个特定的职业博览会,只使用QR码。 – lockdown 2012-01-31 21:44:24

回答

1

它不会绝对准确,但如果您使用查询字符串,它应该缩小结果例如:index.php?refer = QR。我现在只想说明,我从来没有经历过PHP,所以如果我弄错了,请不要太辛苦;)。

也许你可以这样做,QR代码重定向到一个网站,该网站生成一个密钥,甚至像日期和时间一样简单。因此,您的查询字符串可能是:index.php?refer = QR & c = 1215

如果查询字符串中的代码与当前正在使用的代码中的代码不匹配,则该人员已通过直接输入链接,如果它匹配,则使用QR码。

0

您可以做的是指向一个长URL,将您带到设置或创建必须设置为访问该页面的cookie的页面。

但是,如果用户获得长链接,他们可以发送它。

你可以做的是一个PHP头重定向和使用htaccess掩码的URL,所以他们没有得到的URL。

0

@Sam给出的重定向解决方案应该可以正常工作,但如果用户手动输入index.php?refer=QR&c=1215或尝试从历史记录访​​问页面,则可能无法停止用户。

我的解决方案I虽然有点不同,但可以制作并注册它以处理您的权威www.something.com。所以下次用户扫描qr时,android会读取它并提示用户在应用程序中打开它,并且应用程序可以使用WebView在不显示实际URL的情况下打开页面。

如果您的应用程序未安装,Android会将用户重定向到Web浏览器,处理的方式是检查它是否包含应用程序特定的查询参数,例如source=app,如果不是,则表示该应用程序将添加应用程序它从浏览器开放,在这里你可以重定向用户从商店安装应用程序。

希望这有助于...