Sessions

Post Reply
thorben76
Ssr. Bludit
Posts: 11
Joined: Sat Mar 31, 2018 7:49 pm

Moin-moin aus dem Norden,

ich versuche einen Warenkorb zu programmieren ... hier will ich Sessions nutzen :-)

Wie kann ich Session die Session initialisieren, um diese in Bludit zu nutzen?

Den Warenkorb verwende ich wie folgt ...

Code: Select all

if ($page->slug() == 'warenkorb') {
    include(THEME_DIR_PHP.'warenkorb.php');
    }
DAnke für die Rückmeldung.
Thorben
User avatar
Edi
Site Admin
Posts: 3121
Joined: Sun Aug 09, 2015 5:01 pm
Location: Zurich
Has thanked: 54 times
Been thanked: 77 times
Contact:

Ein Shop zu coden, ist eine anspruchsvolle Sache. Ich würde schauen, ob es eine jQuery-Lösung gibt, die sich integrieren lässt, oder eine Plattform wie Ecwid verwenden.

Ansonsten müsstest Du wohl Cookies verwenden.
Clickwork - Websites mit Bludit | Planet Bludit - Tipps und Snippets
thorben76
Ssr. Bludit
Posts: 11
Joined: Sat Mar 31, 2018 7:49 pm

DAnke für die Rückmeldung - es wird ein Reservierungssystem ohne Bestandsführung - das hält sich in Grenzen. Vielen DAnk.
User avatar
novafacile
Master Bludit
Posts: 107
Joined: Sat Oct 06, 2018 4:47 pm
Has thanked: 35 times
Been thanked: 10 times
Contact:

Für das Contact3-Plugin wollte ich auch die Session-Funktion von Bludit nutzen aber irgendwie scheint das nur bedingt zu funktionieren. Hab mir für mein Plugin eine eigene kleine Session-Methode geschrieben.

Code: Select all

  private function session(){
    $session_id = session_id();
    if(!$session_id){
      $session_id = session_start();
    }
    return $session_id;
  }
Das nutze ich ganz Old-School mit den PHP Standard Methoden/Funktionen an der Stelle wo es benötigt wird:

Code: Select all

$this->session();
$_SESSION['foo'] = 'bar'
Wichtig ist, dass die Session initalisiert wird, bevor etwas an den Browser gesendet wird, also z.B. in der Plugin Methode beforeAll()
Post Reply