PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : (PHP) - Redirect mit Parameter



syrius
01.09.2015, 18:23
Hi,

ich suche nach einer Möglichkeit einen 301 Redirect inkl. Parameter zu bewerkstelligen komm nur irgendwie garnicht klar - mit PHP.

Findet jemand einen Schnippsel oder wär so nett das runter zu tippen?))

Soll so aussehen:


www.domain.de/redirect.php?url=http://www.tester.de/path/to/&id=xx

Parameter:
url= (variabel)
id= (variabel)

Beim Aufruf soll auf die Seite "tester.de" weitergeleitet werden. Die ID tracke ich mit einem Tracking-System raus.

Grüße

darkness
01.09.2015, 19:29
Du willst auf http://www.tester.de/path/to/ leiten gell?

Ungetestet!



$url = isset($_GET['url']) ? trim($_GET['url']) : '';
if (!filter_var($url, FILTER_VALIDATE_URL, FILTER_FLAG_HOST_REQUIRED) === false) {
header("HTTP/1.1 301 Moved Permanently");
header("Location:{$url}");
exit;
} else {
die('invalid url');
}

syrius
01.09.2015, 19:59
Du willst auf http://www.tester.de/path/to/ leiten gell?

Ungetestet!



$url = isset($_GET['url']) ? trim($_GET['url']) : '';
if (!filter_var($url, FILTER_VALIDATE_URL, FILTER_FLAG_HOST_REQUIRED) === false) {
header("HTTP/1.1 301 Moved Permanently");
header("Location:{$url}");
exit;
} else {
die('invalid url');
}



Super! Herzlichen Dank, funktioniert wie gewünscht :)