Archiv verlassen und diese Seite im Standarddesign anzeigen : Session variablen
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 ?
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 ... ?!
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
verstaendlich schon. nur etwas kompliziert, denke ich.
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.