Module und globale Variable $_SESSION

Gesperrt
marian
Beiträge: 28
Registriert: Do 27. Nov 2003, 22:18
Wohnort: Köln / Cologne / Germany
Kontaktdaten:

Module und globale Variable $_SESSION

Beitrag von marian »

Hallo,

ich habe für mich ein kleines Warenkorb-Modul geschrieben.
Ursprünglich war es nicht für Contenido gedacht, doch habe ich es fast zu laufen bekommen.

Um mein Problem darzustellen, hier erstmal was dieses Modul macht.

1. separates Modul für eine Whoisabfrage und Funktion eine order mehrere Domains in den Warenkorb zu legen.
2. Das eigentliche Modul (Warenkorb) hier wird abgefragt, ob das Produkt (Domain) schon im Warenkorb (Sessionvariable enthält Mehrdimensionale Arrays: $_SESSION['cart']['prodult'] oder $_SESSION['cart']['preis']) ist. Wenn ja passiert nichts, anderen falls wird das Produkt hinzugefügt.
Dies funktioniert auch bis dahin. nur leider werden die Variablen scheinbar bei verlassen dieser Seite wieder gelöscht. Denn wenn ich wieder auf das Whois gehe und eine andere Dmain wähle und diese in den Warenkorb lege, ist die vorherige weg.
3. Es liegt insoweit jedoch nicht wirklich an der Programmierung. Ich habe das schon anderweitig getestet. Mein Problem scheinen gedoch die $_SESSION-Variablen zu sein.

ALso meine Fragen:

1. kann ich irgendwie die $_SESSION-Variablen benutzen? Wenn ja, wie?
2. gibt es ein Workaround?
3. wie kann ich das Sessionmanagement von Contenido nutzen?
4. kann ich mit dem Contenido Sessionmanagement Arrays in Sessionvariablen verwalten?
5. stehen mit PHP ähnliche Sessionfunktionen zur Verfügung? Wenn Ja, welche?

Man kann das ganze temporär unter folgender URL nachvollziehen:

http://isurfin.net/cms/front_content.php?idcat=8

Vielen Dank für Eure Hilfe im Voraus.


Freundliche Grüße

Marian Feiler
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

1. nein, zumindest nicht im Framework
2. nein
3. über das $sess-Objekt (siehe Doku zur phplib)
4. ja
5. ja, siehe 3.
marian
Beiträge: 28
Registriert: Do 27. Nov 2003, 22:18
Wohnort: Köln / Cologne / Germany
Kontaktdaten:

Beitrag von marian »

timo hat geschrieben: 3. über das $sess-Objekt (siehe Doku zur phplib)
Vielen Dank für die schnelle Hilfe! Werde mir das mal zur Gemüte führen und mich bei ggf. anfallenden Fragen nochmals melden.

Freundliche Grüße

Marian Feiler
marian
Beiträge: 28
Registriert: Do 27. Nov 2003, 22:18
Wohnort: Köln / Cologne / Germany
Kontaktdaten:

Das $sess-Object

Beitrag von marian »

marian hat geschrieben:
timo hat geschrieben: 3. über das $sess-Objekt (siehe Doku zur phplib)
Vielen Dank für die schnelle Hilfe! Werde mir das mal zur Gemüte führen und mich bei ggf. anfallenden Fragen nochmals melden.

Freundliche Grüße

Marian Feiler
Hallo,

kurz geschaut und alles war ganz einfach.
Einfach folgenden Code in mein Modul und ich hatte alle so wie immer! :

Code: Alles auswählen

if(!isset($_SESSION)) $sess->register("_SESSION");
Danke nochmals für die schnelle Hilfe

Freundliche Grüße


Marian Feiler
Gesperrt