PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [PHP] Register Globals off



Skully
16.07.2002, 23:00
versuche gerade meine Skripte so umzuschreiben, das sie auch bei globals off funktionieren.

Hab da nun paar Fragen bzw Probleme.

Zu welcher Art gehören die Variablen die aus einem QueryString kommen also aus einer url wie diese

index.php?id=45


dann meine 2. Frage:

Beispiel:

function checkstatus($_SESSION['username'])

{

bekomm ich immer parse error, unexpected '\"', expecting ')'

hab schon verschiedene Schreibweisen benutzt, klappte aber nicht, was ist die richtige.

Steffen
17.07.2002, 12:01
1. Diese Variablen sind im Array $_GET
2. Die Arrays $_GET, $_POST, $_SESSION etc sind automatisch global verfügbar (also auch in Funktionen). Du musst der Funktion die Variable daher gar nicht übergeben, sondern kannst direkt darauf zugreifen! :)

Skully
17.07.2002, 12:52
das 2. hab ich gestern durch probieren auch noch raus bekommen. :)


danke für die antworten. :)

Peter
18.07.2002, 00:59
Original erstellt von Skully
function checkstatus($_SESSION['username'])


function checkstatus($_SESSION["username"])
sollte funktionieren, auch wenn du es nicht mehr brauchst :)