PHP-Probleme bei Sessionvariable angemeldeter Spieler

nomade
Hi.
Also...
Ich habe eine start-php in der ich verschiedene phps include. hierbei ist es wichtig, das diverse "globale" Variblen nach dem Einloggen des Nutzers erhalten bleiben und verändert werden können, wenn der Nutzer "klickt".

Muß ich auf jeder include-Seite session_start einfügen, oder reicht es auf der Startseite? Es ist ja mögl. von dem Abarbeitungsalgorhythmus abhängig, wann die Session aktiv ist?!


Danke, mfg nomade
daHooligan
du musst bei jedem ausführen des Scripts (aufrufen der seite) die Variablen glaub ich neu aus der session auslesen. also am besten ein script schreiben, dass die variablen ausliest und dass dann jedesmal includen

MfG

daHool



btw: warum nicht im PHP-Board????
Chris Hunter
session_start() langt und die session vars sind verfügbar im dazugehörigen array
am besten in die config.inc.php einfügen dann kann nichts mehr passieren...
nomade
ich habe es hier gepostet, weil es sich um ein Spiel handelt ;-)

mhhh..ich habe leider noch nie mit der config.inc.php gearbeitet :-/
daher weiß ich nicht wo ich sie finde und an welcher stelle ich das includen muß..

thx nomade
survivor
die config.inc.php ist einfach nur ein name für eine selbst angelegte datei, in der man für gewöhnlich (global) wichtige dinge reinschreibt. wie zum beispiel session_start(); oder mysql verbindungsdaten ...
diese datei includest du dann am besten am anfang jeder anderen php-datei.
Chris Hunter
am besten am anfang jeder datei include_once('config.inc.php'); schreiben. achte aufm windows server darauf das du den dateinamen immer klein schreibst.
vapor
Zitat:
Original von Chris Hunter
am besten am anfang jeder datei include_once('config.inc.php'); schreiben. achte aufm windows server darauf das du den dateinamen immer klein schreibst.


Du meinst wahrscheinlich Linux.. Windows is da iirc nich case-sensitiv!!