我正在爲網站上的pdf下載添加一個「立即購買」按鈕。對於付款,我使用PayPal。在創建「立即購買」按鈕時,用戶可以在完成支付後將用戶重定向到下載頁面。有沒有辦法限制訪問下載頁面,除非用戶從PayPal重定向?如果沒有,是否有一個體面的解決方案,基本上,隱藏頁面,讓人們無法找到它?限制訪問網頁,除非用戶是從PayPal定向的
回答
這種方法無非是通過默默無聞的安全性,併爲您提供很少的保護。一旦知道該頁面的地址,引用者就可以簡單地被欺騙,任何人都可以訪問它。
要訪問的頁面引用者在PHP中你可以這樣做:
$referer = $_SERVER['HTTP_REFERER'];
這將返回包含HTTP引用的字符串。
PHP文檔狀態 - [「HTTP_REFERER ...是由用戶代理並不是所有的用戶代理都會設置它,有些提供修改HTTP_REFERER作爲一個特性的能力,簡而言之,它不能真正被信任。「](http://php.net/manual/en/reserved.variables .server.php) – afuzzyllama
這正是我在我的回答中所陳述的,你覺得在評論中重新使用它並將它投票給我是合適的? –
我會說這個答案絕對沒有保護。雖然你所說的一切都是真的,但這不是解決他的問題的方法。 – afuzzyllama
- 1. 限制訪問非認證用戶的特定頁面
- 2. 限制訪問頁面,除非來自特定頁面
- 3. 限制訪問頁面,除非來自特定頁面
- 4. 限制對特定用戶的網站公共頁面訪問
- 5. 如何限制對rails中頁面的訪問,除非用戶通過特定頁面的鏈接來訪問?
- 6. Sitecore限制訪問網頁
- 7. 用戶訪問限制網站
- 8. Django限制用戶訪問網址
- 9. PayPal Manager帳戶 - PayPal SDK/API受限訪問 - Payflow透明重定向
- 10. 限制用戶同時訪問頁面
- 11. 如何限制不同類型用戶對網頁的訪問?
- 12. 如何向特定用戶提供訪問asp.net中的網頁的權限?
- 13. 如何限制訪問我的網頁
- 14. 限制用戶只訪問特定頁面一定次數
- 15. 製作網頁無法訪問用戶
- 16. Apache的訪問限制,除非從本地主機
- 17. 限制訪問限制訪問用戶的PHP腳本
- 18. 限制用戶訪問
- 19. Drupal - 限制訪問用戶
- 20. Subversion限制用戶訪問
- 21. 限制訪問用戶
- 22. asp.net mvc - 限制訪問網頁
- 23. 如何限制訪問某個網頁?
- 24. 重定向,除非頁從jQuery的
- 25. 限制對特定頁面的訪問
- 26. 從網頁訪問用戶聯繫人
- 27. 使用htaccess限制訪問,但允許從網頁
- 28. 301限制訪問網站的重定向
- 29. 確定用戶最初在重定向後訪問網頁的網址
- 30. 用戶能力限制訪問特定頁面只在wordpress
我已經購買了數字內容的大多數地方都向我發送了一個鏈接到我的電子郵件地址的獨特鏈接。這對你的公司來說也不合理嗎? – afuzzyllama
我不確定您是否可以使用PayPal做到這一點,但我會檢查一下。 – user715564
雖然我從來沒有實現過它,但我確信PayPal有一種方法可以在成功完成交易後定義回調。這裏是一些[輕讀](https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNIntro/) – afuzzyllama