PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : $session[sessionurl_q] | $session[sessionurl] | $session[sessionurl_js]


h75
26.07.2005, 04:38
Würde mich über eine Aufösung freuen, welches für welchen Link am besten geeignet ist. Denn ich habe mehrere Links in den Templates entdeckt, mit dem gleichen Dateinamen aber mal mit $session[sessionurl_q] und mal mit $session[sessionurl] .. Komischerweise steht aber im headinclude Template $session[sessionurl_js] .. hm liegt das an mir, oder is das extra so oder ist das nen Fehler - noch nicht fertig...? :confused:


und dazu noch: im header template beta 4 habe ich das entdeckt <td align="$stylevar[left]"><a href="$vboptions[forumhome].php$session[sessionurl_q]"><img src="$stylevar[titleimage]" border="0" alt="$vboptions[bbtitle]" /></a></td> ist das so richtig? ohne ? (fragezeichen)

pogo
26.07.2005, 13:10
$session[sessionurl] - wird benutzt, wenn in der URL mehrere Parameter vorkommen
$session[sessionurl_q] - wird benutzt, wenn die URL keine Parameter enthält. Daher ist das ? in der Variablen enthalten, damit es ohne sessionhash in der URL gar nicht erst erscheint
$session[sessionurl_js] - wird benutzt, wenn automatisch auf eine andere Seite weitergeleitet wird. (z.B. mit Javascript oder mit header())

Der Unterschied zwischen $session[sessionurl] und $session[sessionurl_js] ist die Darstellung des &, das in $session[sessionurl_js] nicht als &amp; genutzt werden kann.

h75
26.07.2005, 17:26
Vielen Dank. Da bin ich doch gleich was schlauer. Und ich hoffe, nicht nur ich. :)
Also ist das alles richtig so und man benutzt, z.b. um die impressum.php einzubinden, dann $session[sessionurl_q], und zwar so: inpressum.php$session[sessionurl_q] (ohne ? dazwischen?)

Echt nett, daher habe ich auch alle Templates widerhergestellt. bzw mit WinMerge gegengecheckt. Dacht Anfangs, das ich die verschiedenen Version vermischt habe. Aber dem ist ja nun nicht so :D

pogo
26.07.2005, 17:29
Im Falle des Impressums ohne weitere Parameter ist es so richtig.