2009-03-28 14 views
4

Wie kann ich download.php? Get = file.exe ohne die Variable get, wie download.php? = File.exe, mit $ _GET in PHP verwenden?

+0

Warum möchten Sie das tun? – SilentGhost

+0

Einverstanden - warum stören? – ceejayoz

Antwort

6

Sie $_SERVER['request_uri'] verwenden könnte, die Sie das weglassen würde es ermöglichen? vollständig, so dass Sie mit URLs wie example.com/download.php/file.exe

Dann mit etwas URL-Rewriting (oder eine Bootstrap-Controller implementiert werden) Sie es noch reinigen könnte, was zu example.com /download/file.exe

9

Sie $ _GET verwenden können [0] oder $ _REQUEST [0]

1

Was Sie brauchen, i-Adresse rewritting this wikipedia article sollten Sie genügend Informationen geben, mit stat. Insbesondere, wenn Sie Apache verwenden, lesen Sie über Mod_rewrite.

+0

Scheint, ich habe die Frage ein wenig missverstanden. Gut... :) – ya23

1

Sie können $ _SERVER ['QUERY_STRING'] verwenden, um alles nach dem?.

Edit: Dann könnten Sie download.php file.exe