Seite 1 von 1

öffnen der eigenen PHP Seite führt zur abmeldung

Verfasst: 18.08.2014 22:21
von Scrilla
Hallo.

ich habe eine PHP Seite erstellt mit den Templates, damit alles schön gleich aussieht.
Jedesmal wenn ich auf die Seite gehe bin ich sofort ausgeloggt, ich glaube das hat was mit append_sid() zu tun?!
Deswegen denke ich das er die sid braucht um eingeloggt zu bleiben, ich habs versucht, allerdings bekomme ich es nicht hin.

http://www.projekt-check.tk/index.php

Oben rechts neben "Home" steht "Download", wenn man dort auf "Download" klickt soll man zu http://www.projekt-check.tk/test13.php gelangen.

Dafür muss ja overall_header.html geändert werden, für "Home" sieht die verlinkung wie folgt aus:

Code: Alles auswählen

        	   		<li id="home"><a href="{U_INDEX}" title="{L_INDEX}"> 
						<span class="holdericon"><i class="icon-home"></i></span>
						<span class="header-label">Home</span></a></li>
und so habe ich es mit "Download" probiert:

Code: Alles auswählen

						<li id="download"><a href="<?php append_sid('test13.php'); ?>" title="download">
						<div class="holdericon"><i class="icon-plus-circled"></i></div>
						<span class="header-label">Download</span></a></li>
Wenn man jetzt auf "Download" klickt, gelingt man zur index.php :o


Lieben Gruß

Re: öffnen der eigenen PHP Seite führt zur abmeldung

Verfasst: 18.08.2014 23:17
von HabNurNeFrage
Hi,

auch mit im Template aktiviertem PHP kann man nicht <?php ... Dein PHP-CODE hier ... ?> nutzen.
PHP wird dann mit der Kombi <!-- PHP --> ... Dein PHP-CODE hier ... <!-- ENDPHP --> aufgerufen.

Allerdings würde ich das href komplett anders befüllen, da ich nicht annehme, dass man aus dem Template auf die Funktion append_sid zugreifen kann.
Dabei kann ich mich aber auch täuschen. Vielleicht reicht die Eingangs erwähnte Änderung schon aus.

Ansonsten versuche mal anstelle von
<li id="download"><a href="<?php append_sid('test13.php'); ?>" title="download">
folgende Schreibweise:
<li id="download"><a href="./test13.php?sid={SESSION_ID}" title="download">

Völlig korrekt ist das auch nocht nicht. Dazu müsste man eine Variable für das Template definieren, die den Link erzeugt.

LG

Re: öffnen der eigenen PHP Seite führt zur abmeldung

Verfasst: 18.08.2014 23:50
von Scrilla
HabNurNeFrage hat geschrieben:Hi,

auch mit im Template aktiviertem PHP kann man nicht <?php ... Dein PHP-CODE hier ... ?> nutzen.
PHP wird dann mit der Kombi <!-- PHP --> ... Dein PHP-CODE hier ... <!-- ENDPHP --> aufgerufen.

Allerdings würde ich das href komplett anders befüllen, da ich nicht annehme, dass man aus dem Template auf die Funktion append_sid zugreifen kann.
Dabei kann ich mich aber auch täuschen. Vielleicht reicht die Eingangs erwähnte Änderung schon aus.

Ansonsten versuche mal anstelle von
<li id="download"><a href="<?php append_sid('test13.php'); ?>" title="download">
folgende Schreibweise:
<li id="download"><a href="./test13.php?sid={SESSION_ID}" title="download">

Völlig korrekt ist das auch nocht nicht. Dazu müsste man eine Variable für das Template definieren, die den Link erzeugt.

LG
Danke hat mir sehr viel weitergeholfen, hab es mit deinem Befehl geschafft, hab mich danach auch sofort mal ein bisschen mit den variablen auseinander gesetzt und hab direkt dafür eine variable geschrieben und eingefügt, funktioniert :D
Danke für die Unterstützung :)


Lieben Gruß