dedlfix: Session über 2 Webseiten.

Beitrag lesen

echo $begrüßung;

Auf beide Seiten soll die selbe Session verwendet werden, damit man egal ob man auf der Seite 1 bestellt oder auch auf der Seite 2 die Daten in der Session zur Verfügung hat.

Dazu brauchst du erstmal ein eigenes Session-Handling,

Achwas. Beide Projekte liegen doch nur ein Unterverzeichnis entfernt auf dem selben Server. PHPs Default-Session-Verwaltung ist für das Problem ausreichend. Beide Projekte müssen nur den gleichen session.save_path verwenden.

[...] musst du nur noch dafür sorgen, dass unter beiden Domains die gleiche SessionID verfügbar gemacht wird.

Das ist das einzige Problem daran. Cookies lassen sich dafür nur dann verwenden, wenn beide Sites mindestens eine gemeinsame Second-Level-Domain haben, ansonsten mögen die Browser die nicht weitergeben. session_set_cookie_params() hilft, den Keks zu konfigurieren.

Ansonsten muss anderweitig für eine Übertragung der Session-ID gesorgt werden und diese vor dem üblichen session_start() mit session_id() gesetzt werden.

echo "$verabschiedung $name";