2011-11-08 123 views
1

我有一個程序,需要更新創建可改變的下載鏈接

我有一個問題,如何更改用戶誤解地址的下載地址。

以及我需要改變的下載地址進行更新

的例子中,我看得很下載鏈接絲毫改變地址 例如,如果點擊下載看到此鏈接:

http://www.site.com/0123abc45de/program.exe

和如果再次點擊下載查看此鏈接:

http://www.site.com/6789fgh98ij/program.exe

創建這樣的鏈接我該怎麼辦? 如何創建可變鏈接?

回答

0

你爲什麼要這樣做?

無論如何,當用戶請求文件時,您可以創建一種隨機標記。然後,您在URI中提供該令牌。您必須將它們保存在某個地方,例如在用戶的會話中。

使用.htaccess然後創建一個重寫規則,您可以在其中將URL /{token}/{filename}重寫爲download.php?token={token}&filename={filename}

最後在download.php中檢查請求的$ _GET ['token']是否等於您在會話中爲該文件名所擁有的令牌。如果它們匹配,用戶可以下載該文件。