J
j-l-n
Guest
Habe folgenden PHP-Code. Die Variable $newurl wird zwar richtig angezeigt als z.B. index.php (wenn das Dokument index.php ist), aber wenn ich dann im href-Tag die Variable verwende und den Link anklicke, ruft der Browser anstatt z.B. index.php?switch einfach nur "$newurl?switch" auf...
PHP:
$url = $_SERVER["PHP_SELF"];
echo"<a href='$url?switch'>Link</a>"; //funktioniert, beim Klick kommt man z.B. auf index.php?switch
if($_GET['browser'] == "mobil"){
$newurl = $GLOBALS["url"];
echo"$newurl"; //zeigt "index.php an - $newurl muss also definiert sein...
echo'<a href="$newurl?switch">Link</a>'; //nun allerdings kommt man beim Klick auf $newurl?switch auf index.php?switch anders als beim ersten Link auf http://example.com/$newurl?switch, was natürlich einen 404-Error verursacht
}
Zuletzt bearbeitet: