2010-03-27 28 views
-2

嘿我想做一件事,但我需要一些幫助。如何設置參數如何重定向頁面?

我得到了一個包含代碼的index.php。我添加了「file」參數給index.php。所以我的意思是如果設置「index.php?file =/folder/folder/picture.png」,則轉到文件。如果「文件=」未設置,則不執行任何操作。

我用$ _REQUEST thingy得到「file」參數。請幫助感謝..

+0

什麼問題?聽起來你已經掌握了大部分邏輯。 – 2010-03-27 14:57:21

+0

我不知道如何讓它去文件,如果「文件」參數設置。 – 2010-03-27 14:59:05

+0

你可以定義:*去文件*? – 2010-03-27 15:08:48

回答

3

你的問題是有點不清楚,但這樣的事情應該是你在找什麼:

if(isset($_GET['file'])) { 
    header('Content-disposition: attachment'); 
    header('Content-type: image/png'); 
    readfile($_GET['file']); 
    exit(); 
} 

這將「重定向到文件」如果文件參數設置。

請注意,這會造成巨大的安全漏洞,因爲用戶可以從服務器上下載任何文件,但至少應該給您一些指示。