register_globals stellen Problem da..
C_Buster_G
- php
0 lulu0 C_Buster_G0 lulu
0 Jan L.0 Sven Rautenberg
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 ??
Nun will ich aber an die Variable $test wie geht das??
Habs so versucht:
$ticker=$_GET["ticker"];
Nun sollte in $ticker der wert "1" stehen oder?
Würde es auch reichen wenn ich schreibe??:
$_GET["ticker"];
Oh je nur leider hat bei mir keins von beiden geklappt, könnt ihr mir da vieleicht weiterhelfen?
Ein grosses Danke im Vorraus...
MfG Chris
Huhu Chris
ticker != test, oder?
Viele Grüße
lulu
Huhu Chris
Hihi Lulu,
ticker != test, oder?
Ja richtig...Sorry
$test=$_GET["test"];
Hast du ne Lösung für mein Problem?
Viele Grüße
Zurück
lulu
Chris
Hoho Chris
Hast du ne Lösung für mein Problem?
eigentlich sollte es so funktionieren
$test=$_GET["test"];
ansonsten lass Dir mal alle Get-Parameter ausgeben:
var_dump($_GET);
wenn da nichts ankommt liegt es ggf. an der Server-Config.
Viele Grüße
lulu
Hallo,
<a href='index.php?test=1'>Test</a>
^^
$ticker=$_GET["ticker"];
^^
Gruß, Jan
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