justanumber44
Goto Top

PHP Adresse mit eigenen GET Parametern als GET Parameter

Hallo :D
Wenn ich eine Adresse wie http://example.com/?a=1&b=2&c=http://google.de?a=123 habe, wie schaffe ich es am besten die Adresse als Parameter zu nehmen und die Parameter in dieser Adresse selbst zu ignorieren.

Bis jetzt hab ichs so gelößt:
 
$para=$_SERVER["QUERY_STRING"];  

if (strpos($para,'http://') !== false) {  
    $array = explode("&http://",$para);   
	echo $array[1];  
} elseif (strpos($para,'https://') !== false) {  
    $array = explode("&https://",$para);   
	echo $array[1];  
}

geht das irgendwie auch besser?

Mfg Jonas

Content-ID: 242394

Url: https://administrator.de/contentid/242394

Ausgedruckt am: 21.11.2024 um 21:11 Uhr

stefaan
Lösung stefaan 01.07.2014 aktualisiert um 22:35:53 Uhr
Goto Top
Servus,

kodiere den Parameter c beim Erstellen des Links mit urlencode().

Grüße, Stefan
justanumber44
justanumber44 01.07.2014 um 22:35:52 Uhr
Goto Top
Zitat von @stefaan:

Servus,

kodiere den Parameter c beim Erstellen des Links mit urlencode().

Grüße, Stefan

Danke, hatte ich schon mal ähnlich versucht, aber mit einer anderen Funktion, hat der Browser leider wieder zurückgewandelt :D
Mfg Jonas
LordGurke
LordGurke 02.07.2014 um 00:18:00 Uhr
Goto Top
Dann halt eben mit base64_encode() ;)