Seite 1 von 1

globale Variablen

Verfasst: Do 8. Nov 2007, 16:59
von mmaxx
Wo legt man am besten globale Variablen im Contenidosystem ab. Ich hab da ein Problem, das ich nur so lösen kann. Die Variable muss aber mittels URL Request veränderbar sein.

Vielen Dank

Verfasst: Mo 12. Nov 2007, 23:50
von HerrB
Beschreibe mal, was Du machen möchtest.

Gruß
HerrB

Vielen Dank hat sich erledigt

Verfasst: Di 13. Nov 2007, 09:07
von mmaxx
Es geht darum das ich mehrer Module auf der Seite eingebaut habe, die von ein und der selben bedingung abhängig sind.
Im Grunde könnte man das Problem auch über das anlegen mehrer Mandanten lösen, aber die Änderungen betrafen nur max. 3 Artikel.
Ich hab das jetzt über die $_SESSION[] variable gelöst.

Trotzdem vielen Dank für die schnelle Antwort.

Verfasst: Di 13. Nov 2007, 12:43
von kummer
die definition einer konstante ist dafür eine gute wahl...

Code: Alles auswählen

define('MEIN_KONSTANTEN_BEZEICHNER', 'meinWert');
der vorteil von konstanten liegt darin, dass sie nicht überschrieben werden können (z.b. durch ein anderes modul). und - wichtig - sie haben keinen kontext. es spielt also keine rolle, wo man sie definiert und wo wieder ausliest. sie sind gewissermassen superglobal.

zu verwenden dann z.b. wie folgt...

Code: Alles auswählen

echo MEIN_KONSTANTEN_BEZEICHNER;
das würde dann 'meinWert' zurückgeben.

eine session würde ich nicht verwenden. die ist dazu da, werte zwischen mehreren aufrufen zu speichern.