Weiterleitung mit Variable funktioniert nicht
Michael
- php
Hallo,
ich würde gerne aus einer Url eine Variable (var) auslesen und danach den User per PHP auf eine andere Url mit dieser Variable weiterleten.
Habe es mit folgendem Script versucht:
URL: http://www.seite.com/weiterleitung.php?var=123
Script:
<?
header("Location: http://www.weiterleitungsseite.com/?pr=<?php echo $_GET['var']; ?>");
?>
funktioniert aber leider nicht.
Kann mir vielleicht einer helfen, wie das funktioniert?
Vielen Dank!
Michael
Warum "echo"?
Das ist nur zur Ausgabe von Daten, mach das:
$URL = "http://www.weiterleitungsseite.com/?pr=" . $_REQUEST['var'];
header("Location: $URL");
Warum "echo"?
Das ist nur zur Ausgabe von Daten, mach das:$URL = "http://www.weiterleitungsseite.com/?pr=" . $_REQUEST['var'];
header("Location: $URL");
Danke Jojo, du hast mir sehr geholfen, hate das Prinzip von echo noch nicht ganz verstanden.
Hello,
Habe es mit folgendem Script versucht:
URL: http://www.seite.com/weiterleitung.php?var=123
Script:
<?header("Location: http://www.weiterleitungsseite.com/?pr=<?php echo $_GET['var']; ?>");
?>
*ups* nun hast Du mich eben doch einen Moment verwirrt...
Wenn Du bereits im Interpretationsmodus ( <?php ) bist, kannst Du den nicht ein zweites Mal einschalten.
<?
header("Location: http://www.weiterleitungsseite.com/?pr={$_GET['var']}");
?>
So sollte es funktionieren.
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Vielen Dank Tom, nun hat es funktioniert.
Hello,
Habe es mit folgendem Script versucht:
URL: http://www.seite.com/weiterleitung.php?var=123
Script:
<?header("Location: http://www.weiterleitungsseite.com/?pr=<?php echo $_GET['var']; ?>");
?>
*ups* nun hast Du mich eben doch einen Moment verwirrt...
Wenn Du bereits im Interpretationsmodus ( <?php ) bist, kannst Du den nicht ein zweites Mal einschalten.
<?
header("Location: http://www.weiterleitungsseite.com/?pr={$_GET['var']}");
?>
So sollte es funktionieren.
Harzliche Grüße vom Berg
http://www.annerschbarrich.deTom