$ _GET без фу - PullRequest
       13

$ _GET без фу

4 голосов
/ 28 марта 2009

Как я могу использовать download.php? Get = file.exe без переменной get, например download.php? = File.exe, используя $ _GET в PHP?

Ответы [ 4 ]

9 голосов
/ 28 марта 2009

Вы можете использовать $ _GET [0] или $ _REQUEST [0]

6 голосов
/ 28 марта 2009

Вы можете использовать $_SERVER['request_uri'], что позволит вам опустить? полностью, оставив вас с URL-адресами, как example.com/download.php/file.exe

Затем, немного переписав URL (или реализовав контроллер начальной загрузки), вы можете очистить его еще больше, в результате чего example.com/download/file.exe

1 голос
/ 28 марта 2009

Вы можете использовать $ _SERVER ['QUERY_STRING'], чтобы получить все после?.

Редактировать: Тогда вы можете использовать download.php? File.exe

1 голос
/ 28 марта 2009

Что вам нужно, я переписываю адрес Эта статья в Википедии должна дать вам достаточно информации для статистики. В частности, если вы используете apache, читайте о mod_rewrite.

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