Sid und frames
Sid und frames
Hallo ich würde gern wissen, ob die Sid auch in frames übergeben wird.
Meine Seite sieht so aus:
Beim Aufruf der Adresse erscheint zuerst ein Login Screen (Login Anywhere Form), wenn man sich dann erfolgreich einloggt wird man zur Startseite (noch nicht Forum) weitergeleitet, dort erscheinen dann zwei Frames, oben das Menü 1.Frame), unten die Startseite(2.Frame), in der Adresszeile ist auch eindeutig die SID zu erkennen (die Startseite ist eine html, ich lass meinen Server aber mittels htaccess php Angeben in html erkennen).
Im Menü ist nun unter anderem auch der link zum phpbb.
Meine Frage nun: wird beim klick auf den Menülink die SID übergeben? (Das Menü linkt natürlich in den zweiten Frame), wenn ich für die Links die append_sid funktion eingebaut habe?
Hoffe ihr versteht was ich meine.
Gruß.
Meine Seite sieht so aus:
Beim Aufruf der Adresse erscheint zuerst ein Login Screen (Login Anywhere Form), wenn man sich dann erfolgreich einloggt wird man zur Startseite (noch nicht Forum) weitergeleitet, dort erscheinen dann zwei Frames, oben das Menü 1.Frame), unten die Startseite(2.Frame), in der Adresszeile ist auch eindeutig die SID zu erkennen (die Startseite ist eine html, ich lass meinen Server aber mittels htaccess php Angeben in html erkennen).
Im Menü ist nun unter anderem auch der link zum phpbb.
Meine Frage nun: wird beim klick auf den Menülink die SID übergeben? (Das Menü linkt natürlich in den zweiten Frame), wenn ich für die Links die append_sid funktion eingebaut habe?
Hoffe ihr versteht was ich meine.
Gruß.
Re: Sid und frames
JA, vorrausgesetzt bei <frame src="..."> hast du auch append_sid verwendetLechon hat geschrieben:Meine Frage nun: wird beim klick auf den Menülink die SID übergeben? (Das Menü linkt natürlich in den zweiten Frame), wenn ich für die Links die append_sid funktion eingebaut habe?
KB:knigge
Ah, gut. Wie würde dann der Code für die frames aussehen?
Hab mir den jetzt aus dem admin-frame zusammen gebastelt, ist das richtig?
Code: Alles auswählen
<frame name="Start" marginwidth="0" marginheight="0" scrolling="auto" src="<?= append_sid('start.html'); ?>">
Zuletzt geändert von Lechon am 13.02.2005 13:51, insgesamt 1-mal geändert.
Dann noch gleich ne Frage hinterher. Mein Server kann ja php code in html erkennen. Deshalb hab ich einige html-Seiten (mit php-code drin). Gibt die append_sid Funktion die Sid auch weiter wenns auf eine html geht?
Dieses "non_ html_amp" hier in der funktion verunsichert mich:
Dieses "non_ html_amp" hier in der funktion verunsichert mich:
Code: Alles auswählen
function append_sid($url, $non_html_amp = false)
{
global $SID;
if ( !empty($SID) && !preg_match('#sid=#', $url) )
{
$url .= ( ( strpos($url, '?') != false ) ? ( ( $non_html_amp) ? '&' : '&' ) : '?' ) . $SID;
}
return $url;
}
- Blutgerinsel
- Mitglied
- Beiträge: 1801
- Registriert: 19.07.2004 18:53
- Wohnort: Landkreis Ulm
- Kontaktdaten:
Nö append_sid gibt eine Rückgabewert zurück welchen du nicht ausgibst mit echo z.B.Lechon hat geschrieben:Ah ja, alles klar, dann kan ja nichts passieren.
Ist der code in meinem Frameset denn richtig? 2 Posts weiter oben?
[edit]
übernommener unkontrollierter Fehler korrigiert
[/edit]
Zuletzt geändert von Blutgerinsel am 13.02.2005 20:34, insgesamt 2-mal geändert.
- Blutgerinsel
- Mitglied
- Beiträge: 1801
- Registriert: 19.07.2004 18:53
- Wohnort: Landkreis Ulm
- Kontaktdaten:
Code: Alles auswählen
<frame name="Start" marginwidth="0" marginheight="0" scrolling="auto" src="<? echo append_sid('start.html'); ?>">