PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Session variablen


pate33
06.08.2002, 16:20
Hi,

ich hab ne variable die ich im kompletten projekt verfuegbar machen moechte ... naja, an sich ja kein prob mit session_register ... jedoch aendert sich diese variable staendig ... :(

was gibt es da noch? denn mit session_register wird die aenderung nicht ubernommen.


Lord_Otter
06.08.2002, 16:32
Speicher diese Varaibe doch einfach in einer Datei oder in einer Datenbank.

$tablename="Tabelle1"; // Änderbar
function GetVari($varname)
{
$SQL_BEFEHL="SELECT wert FROM $tablename WHERE name='$varname'";
return mysql_fetch_assoc(mysql_query($SQL_BEFEHL))['wert'];
}
function SetVari($varname,$wert)
{
$SQL_BEFEHL="UPDATE $table SET wert='$wert' WHERE name='$varname'";
mysql_query($SQL_BEFEHL);
}

Ist es das, oder meinst du etwas anderes ?

pate33
06.08.2002, 16:44
hm. nein.

datenbank schliesse ich aus. mein dba schiesst mich ab, wenn ich noch mehr tabellen anlege ... :D

und file mag ich net ...

da muss es doch ne bestimmte art von session variable geben oder so ... ?!

cYrus
06.08.2002, 17:06
du kannst den inhalt einer sessin-variable natürlich nicht ändern. desshalb geht auch $mysessionvar = "indasändern"; nicht! dafür sollte es aber gehen, wenn du die variable kurz mit session_unregister() löschst und dann mit session_register() nach dem ändern wieder setzt.. hoffe habe das verständlich genug ausgedrückt..

so long
cYrus

pate33
07.08.2002, 09:11
verstaendlich schon. nur etwas kompliziert, denke ich.