Problem mit append_sid() und weiteren "GET-Variablen&am

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
LordZed
Mitglied
Beiträge: 62
Registriert: 29.11.2004 18:46

Problem mit append_sid() und weiteren "GET-Variablen&am

Beitrag von LordZed »

Hi Leute!
Also men Problem ist, dass ich nicht weiß, wie ich es machen kann, dass ich evtl. mit der append_sid() Funktion die SessionID übertrage, aber auf jeden Fall noch 1 andere Variable per GET.

Konrekt gesagt ist es so:
mit "index.php?page=news" möchte ich die Seite mit den News aufrufen. Allerdings ist es so, dass ggf. auch noch die SessionID übertragen werden soll und da liegt das Problem! Denn wenn ich die funktion so schreibe:

Code: Alles auswählen

<a href="<?=append_sid('index.php?page=news');?>">
dann hängt er mir die SessionID mit einem ? an die anderen Variablen an, was zu fehlern führt. Dann habe ich es auf diesem Weg versucht:

Code: Alles auswählen

<a href="<?=append_sid('index.php')?>&page=news
Das Funktioniert auch, sofern die SessionID übertragen wird! Wird die SessionID nicht übertragen, so sieht der Link ja so aus

Code: Alles auswählen

<a href="index.php&page=news">
was wieder zu fehlern führt!
Kann mir einer bei meinem Problem helfen?
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Also mit der append_sid von phpBB sollte das eigentlich funzen...

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
LordZed
Mitglied
Beiträge: 62
Registriert: 29.11.2004 18:46

Beitrag von LordZed »

Sicher? Also bei mir hängt der einfach die SID in der Form

Code: Alles auswählen

?sidname=sid
an. D.h. wenn ich die Funktion

Code: Alles auswählen

append_sid('index.php?page=news');
lautet, dann lautet der Link

Code: Alles auswählen

index.php?page=news?sid=asdhcndöasocjeöjn
Und das ist ja falsch, weil vor dem sid ja ein & und kein ? sein müsste. Verstehst du, was ich meine? Ich denke schon! :)
Aber ich versuchs einfach nochmal!

//EDIT
Es ist zwar komisch, aber nun gehts! ^^ Danke
Antworten

Zurück zu „Coding & Technik“