Seite 1 von 1

Session per Link übergeben macht Probleme

Verfasst: 15.03.2012 07:03
von Sonnyboy07
Guten Morgen,

ich hab in der overall_footer.html einen handelsüblichen Link auf eine eigene Seite eingefügt (<a href="imprint.php">Impressum</a>). Wenn dieser Link betätigt wird, wird automatisch der aktuelle Benutzer abgemeldet. Um das zu umgehen habe ich den Link wie folgt erweitert: <a href="<?php append_sid('imprint.php'); ?>">Impressum</a>
Wenn jetzt allerdings der Link betätigt wird, ruft er nicht die imprint.php auf sondern immer die aktuell geöffnete Seite.

Was läuft falsch, dass der Link nicht die imprint.php aufruft, sobald ihm die Session mitgegeben wird?

Viele Grüße
Robert

Re: Session per Link übergeben macht Probleme

Verfasst: 15.03.2012 09:07
von Kirk
Hallo
Wenn du eine eigene Seite eingefügt hast, dann solltest du dir das hier mal durchlesen:
Vorlage für in phpBB3 eingebundene Seiten

Re: Session per Link übergeben macht Probleme

Verfasst: 18.03.2012 15:11
von Miriam
Wenn du es phpBB3 konform machen möchtest, wäre das der Weg:

Finde in der /language/<deine_sprache>/common.php (hier Deutsch; aber du musst das in allen zur Verfügung gestellten Sprachen machen):

Code: Alles auswählen

    'IMAGE_FILETYPE_MISMATCH'    => 'Fehlerhafter Grafikdateityp: Dateiendung %1$s erwartet, aber Endung %2$s erhalten.', 
danach füge ein:

Code: Alles auswählen

    'IMPRESSUM'                    => 'Impressum', 
Lies auch: KB:utf8bom

finde in der /includes/functions.php:

Code: Alles auswählen

        'U_INDEX'                => append_sid("{$phpbb_root_path}index.$phpEx"), 
danach füge ein:

Code: Alles auswählen

        'U_IMPRESSUM'            => append_sid("{$phpbb_root_path}imprint.$phpEx"), 
baue diesen Code irgendwo in dein Template ein (z.B. overall_footer.html)... wo er Dir am besten gefällt:

Code: Alles auswählen

<a href="{U_IMPRESSUM}" title="{L_IMPRESSUM}">{L_IMPRESSUM}</a> 
Abspeichern, Cache leeren... Fertig.