2012-01-31 37 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,如果不是,則表示該應用程序將添加應用程序它從瀏覽器開放,在這裏你可以重定向用戶從商店安裝應用程序。

希望這有助於...