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-Key: 242394

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

Printed on: April 24, 2024 at 23:04 o'clock

Member: stefaan
Solution stefaan Jul 01, 2014 updated at 20:35:53 (UTC)
Goto Top
Servus,

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

Grüße, Stefan
Member: justanumber44
justanumber44 Jul 01, 2014 at 20:35:52 (UTC)
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
Member: LordGurke
LordGurke Jul 01, 2014 at 22:18:00 (UTC)
Goto Top
Dann halt eben mit base64_encode() ;)