Hui,
Nach der tollen Umrüstung auf PHP 4.2.2 tauchen ja so einige Probleme mit den Variablen auf (-; heul....
So sehen meine Links aus:
<a href='index.php?test=1'>Test</a>
ist das noch OK wenn ich diese so schreibe seit 4.2.2 ??
Ja. Die URL-Parameter sind von der Skriptsprache vollkommen unabhängig.
Nun will ich aber an die Variable $test wie geht das??
Habs so versucht:
$ticker=$_GET["ticker"];
Wenn du oben als Parametername "test" verwendest, solltest du nicht auf 'ticker' zugreifen.
Nun sollte in $ticker der wert "1" stehen oder?
Hängt davon ab...
Würde es auch reichen wenn ich schreibe??:
$_GET["ticker"];
Ja, das ist die optimale Lösung. $_GET (und alle anderen dieser Variablen) sind superglobal, stehen also auch in Funktionen direkt zur Verfügung. $ticker wäre nicht superglobal, sondern müsste als Parameter in die Funktion gegeben werden, oder mit "global $ticker" bekannt gemacht werden.
Oh je nur leider hat bei mir keins von beiden geklappt, könnt ihr mir da vieleicht weiterhelfen?
Wenn man's richtig macht, klappts auch.
- Sven Rautenberg