如果参数设置如何重定向页面?

时间:2010-03-27 14:56:07

标签: php .htaccess redirect

嘿,我想做点什么,但我需要一些帮助。

我有一个带代码的index.php。我将“file”参数添加到index.php。所以我的意思是如果设置“index.php?file = / folder / folder / picture.png”,转到文件。如果“file =”未设置则不执行任何操作。

我使用$ _REQUEST thingy获取“file”参数。请帮助谢谢..

1 个答案:

答案 0 :(得分:3)

你的问题有点不清楚,但是这样的事情应该是你正在寻找的:

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

如果设置了文件参数,那将“重定向到文件”。

请注意,这会造成 HUGE 安全漏洞,因为用户可以从您的服务器下载任何文件,但这至少应该为您提供一些指示。