globale Variablen

Gesperrt
mmaxx
Beiträge: 8
Registriert: Mi 8. Aug 2007, 07:51
Wohnort: Oerlinghausen/Helpup
Kontaktdaten:

globale Variablen

Beitrag 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
Viele Grüße euer Mäxxchen
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Beschreibe mal, was Du machen möchtest.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
mmaxx
Beiträge: 8
Registriert: Mi 8. Aug 2007, 07:51
Wohnort: Oerlinghausen/Helpup
Kontaktdaten:

Vielen Dank hat sich erledigt

Beitrag 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.
Viele Grüße euer Mäxxchen
kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag 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.
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
Gesperrt