2012-04-15 30 views
1

Ich habe die Abfrage

http://mysite.com/?index.php?var=somevalue&activate=others 

und müssen als eine Variable wie diese

$myvar = "var=somevalue&activate=others"; 

Aber ohne .htaccess weitergegeben werden!

+0

Was genau meinst du von dir Frage Titel "* $ _ GET ohne Variable *"? Die Bedeutung scheint wackelig zu sein. – Lion

+0

Es wurde modifiziert, also wäre es leicht zu verstehen, sorry dafür. –

Antwort

5

Sie benötigen $_SERVER['QUERY_STRING']

+0

Aber es macht Arrays, wenn? Var = Somevalue & Varagain = Anothervalue, wie alle zusammen als eine Zeichenfolge –

+0

'http_build_query()' – lunixbochs

+1

@alexvolkow '$ _SERVER ['QUERY_STRING']' gibt eine Zeichenfolge ([doc] (http: //php.net/manual/en/reserved.variables.server.php)). Sie müssen nur Ihre Variable damit festlegen: '$ myvar = $ _SERVER ['QUERY_STRING']'. Oder machen Sie Ihre Frage klarer. – bostaf

2
http_build_query($_GET) # Works with all arrays 
$_SERVER['QUERY_STRING'] # Works with $_GET only 
+0

http_build_query erstellt eine URL-codierte Abfragezeichenfolge aus einem Array. – McGarnagle

Verwandte Themen