Übergabe einer Variable funktioniert nicht
uwe_17
- php
0 Rainer0 Vinzenz Mai
Hallo zusammen!
Ich übergebe mehrere Variablen über einem Link:
echo "<a href=\"/dienst.php?datumh=".$erg[Datum]."&h=7\">";
Der Link wird auch korrekt unten im Browser angezeigt.
Ich kann jedoch die Variablen nicht auslesen ?!?!?!?
if($h == 7)
{
echo "geht";
}
Kann mir jemand helfen?
Danke
Uwe
Hallo Uwe,
Stichwort: register_globals
Versuche es mit $_GET["h"] == 7
Gruß rainer
hi,
Versuche es mit $_GET["h"] == 7
Und vorher die prüfung auf Existenz nicht vergessen.
mfg
Hallo,
Ich übergebe mehrere Variablen über einem Link:
echo "<a href="/dienst.php?datumh=".$erg[Datum]."&h=7">";
Im HTML-Kontext bitte & verwenden, wenn Du einen Ampersand benötigst.
> Ich kann jedoch die Variablen nicht auslesen ?!?!?!?
> ~~~php
> if($h == 7)
> {
> echo "geht";
> }
>
seit Version 4.2.0, d.h. seit fast sieben Jahren ist die Einstellung register_globals standardmäßig auf off. Es hat drei, vier Jahre gedauert, bis die Provider diese Einstellung mehrheitlich übernahmen, in den letzten zwei Jahren ist die Einstellung register_globals = on zur Seltenheit geworden.
Greife über das superglobale Array $_GET auf den Parameter zu.
Freundliche Grüße
Vinzenz