2009-03-28 11 views
4

Comment puis-je utiliser download.php? Get = file.exe sans la variable get, comme download.php? = File.exe, en utilisant $ _GET en PHP?

+0

pourquoi voulez-vous faire cela? – SilentGhost

+0

D'accord - pourquoi s'embêter? – ceejayoz

Répondre

6

Vous pouvez utiliser $_SERVER['request_uri'] qui vous permettent de ne pas la? complètement, en vous laissant avec des URL comme example.com/download.php/file.exe

Ensuite, avec un peu de réécriture d'URL (ou l'implémentation d'un contrôleur bootstrap) vous pouvez le nettoyer encore plus, ce qui donne exemple.com /download/file.exe

9

Vous pouvez utiliser $ _GET [0] ou $ _REQUEST [0]

1

Qu'est-ce que vous avez besoin que j'adresse Réécrire this wikipedia article devrait vous donner suffisamment d'informations pour stat avec. Plus précisément, si vous utilisez apache, lisez à propos de mod_rewrite.

+0

On dirait que j'ai mal compris la question un peu. Bien... :) – ya23

1

Vous pouvez utiliser $ _SERVER ['QUERY_STRING'] pour tout récupérer après le?.

Edit: Ensuite, vous pouvez utiliser download.php file.exe