как перенаправить страницу, если задан параметр? - PullRequest
0 голосов
/ 27 марта 2010

эй, я хочу что-то сделать, но мне нужна помощь.

я получил index.php с кодами. и я добавил параметр «файл» в index.php. так что я имею в виду, если установлен «index.php? file = / folder / folder / picture.png», перейти к файлу. если "file =" не установлено, ничего не делать.

Я получаю параметр "file" с $ _REQUEST thingy. пожалуйста помогите спасибо ..

1 Ответ

3 голосов
/ 27 марта 2010

Ваш вопрос немного неясен, но что-то вроде этого должно быть тем, что вы ищете:

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

Это "перенаправить в файл", если задан параметр файла.

Обратите внимание, что это создает дыру в безопасности ОГРОМНОЕ , поскольку пользователи могут загружать любые файлы с вашего сервера, но это должно дать вам как минимум несколько указателей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...