Puccini Geschrieben 9. Mai 2008 Geschrieben 9. Mai 2008 Hi! Ich wollt eine Site erstellen wo sich der Nutzer einloggen muss und dann arbeiten kann. Dabei hab ich ein Site Funktionen, in der alle wichtigen globalen Variablen stehen und alle funktionen. meine site sieht in etwas so aus: index.php <?php include "funktionen.php" ?> <html> <head></head> <body> <div> <?php include "topmenu.php"?> </div> <div> <?php include "sitebar.php"?> </div> <div> <?php include "main.php"?> </div> functionen.php //Globale Variablen $a; $b; $c; function test(){ blabla } die seite index wird immer wieder neu aufgebaut wenn der user einen butten in der sitebar drückt. dann werden die unterseiten mit inhalten gefühlt, jenachdem welcher button gedrückt wurde. jetzt hätte ich gern das die globalen variablen a,b,c ihren inhalt behalten. das wollte ich über eine session machen. geht das überhaupt so einfach das ich jetzt nur session_start() hinschreibe oder muss ich expliziet jede variable deren inhalt ich behalten will mit $Session['a'] behandeln?? :< gibts irgendwo ein gutes beispiel welches mir den umgang mit globalen variablen in einer session zeigt? MfG Puccini
geloescht_JesterDay Geschrieben 9. Mai 2008 Geschrieben 9. Mai 2008 oder muss ich expliziet jede variable deren inhalt ich behalten will mit $Session['a'] behandeln?? :< Ja, musst du. $_SESSION ist ein sogenanntes superglobales Array, also ein Array was immer und überall in PHP global vorhanden ist. Um das zu nutzen musst du da natürlich was reinschreiben. Und weiter solltest du dir mal Gedanken machen was der Unterschied zwischen Seite und Site ist Site ist normalerweise (also in dem Zusammenhang) der gesamte Webauftritt, auch wenn es wie die deutsche Seite klingt.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden