Seite 1 von 2

[Gelöst] Eingebundene Seite funzt nicht richtig

Verfasst: 25.08.2008 21:08
von Dr@gon83
Es handel sich um mein Hostingservice http://www.Dragonproject.de

Und zwar wenn ich auf Serverpreise gehe und dann auf bestellen kommt ja man soll sich erst registrieren bzw anmelden. das ist soweit richtig.
Wenn ich mich nun anmelde und gehe wieder den selben weg kommt wieder das gleiche und wenn ich mich bei der anforderung das zweite mal anmelde komme ich erst auf die nächste seite aber warum zwei mal ich wollte es das man sich nur einmal einloggen muss wie mache ich das

Zum Testen:
Loginname: tester
Passwort: testuser

Verfasst: 25.08.2008 21:19
von Gumfuzi
ev. fehlt beim Link zu der Anmeldeseite die Session_id?
dazu müsstest Du die Session_id anhängen:

Code: Alles auswählen

append_sid('http://blabla.de/bla.php');

Verfasst: 25.08.2008 21:26
von Dr@gon83
also die datei sieht so aus
http://dragonproject.de/bestellung.txt

Verfasst: 25.08.2008 21:28
von Gumfuzi
das ist die Seite für die Bestellung, aber Du musst beim Aufruf dieser Seite auch schon mit der session_id die URL generieren, damit die beim draufklicken mitgegeben wird.

Verfasst: 25.08.2008 21:30
von Dr@gon83
und wie und wo mache ich das?
Ist für mich auch neuland würde mich über hilfe freuen

Verfasst: 25.08.2008 21:32
von Gumfuzi
guck mal hier:
http://wiki.phpbb.com/Deutsch:Vorlage_f ... euen_Seite

Code: Alles auswählen

<a href="<?php append_sid('index.php'); ?>">Zum Forum</a>
(das index.php müsstest Du dann auf bestellung.php oder so ändern)

Verfasst: 25.08.2008 21:49
von Dr@gon83
hab nun in

Code: Alles auswählen

<a href="<?php append_sid('bestellung.php'); ?>">Zum Bestellformular</a>
geändert aber anstelle zur bestellung zu gehen erkennt er anstelle bestellung.php die seite wo er ist und ladet somit wieder die streamliste.php :(

EDIT:
Hier die Datei:
http://dragonproject.de/streamliste.txt

Verfasst: 26.08.2008 20:18
von Gumfuzi
habs mir mal angesehen - scheint ja so zu laufen:
1.) portal.php
2.) streamliste.php
3.) bestellung.php

von 2. auf 3. wird die session_id anscheinend übergeben, aber IMO noch nicht von 1. auf 2 - was man auch sieht, wenn man nach dem Klick auf die streamliste gleich oben wieder auf "Startseite" klickt (die dann kommt die loginbox rechts wieder).

D.h. Du müsstest im portal (bzw. in deren html-Datei) auch das mit dem append_sid noch einfügen.

P.S.: warum der nun auf der streamliste-Seite wieder zur streamliste-Seite verlinkt und nicht zum bestellung.php, ist mir noch nicht klar.

Verfasst: 26.08.2008 20:45
von Dr@gon83
habe jetzt auch dein punkt 1 auf 2 also mit der SID verlinkt aber nun wen ich auf Serverpreise klicke geht er nicht auf die seite sondern ladet Portal.php

Verfasst: 27.08.2008 07:11
von Dr@gon83
Ich habe es jetzt auch mal so versucht

Code: Alles auswählen

<a href="<?php append_sid("{$phpbb_root_path}streamliste.php"); ?>" target="_self">Serverpreise</a>
also in der Portalnavi ( 1 auf 2 ) aber anstelle er weiter leitet ruft er die Seite Portal.php neu auf :cry: hat denn niemand sonst eine Lösung?