Thread View: nl.internet.www.server-side
3 messages
3 total messages
Started by Geert
Fri, 05 Oct 2001 21:29
[php] FastTemplate en sessions
Author: Geert
Date: Fri, 05 Oct 2001 21:29
Date: Fri, 05 Oct 2001 21:29
26 lines
2207 bytes
2207 bytes
Ik probeer een site te maken adhv FastTemplate.
Ik heb een tijdje geleden het probleem gehad dat de templatebestanden
niet kon parsen, dat is intussen gelukt.
Nu zit ik nog met het probleem dat sessions niet lukken
als ik bv if(HTTP_SESSION_VARS["testvar"]=="test1"){...
gebruik gaat het weer de mist in, dan krijg ik volgende fout:
Warning: Cannot send session cache limiter - headers already sent
(output started at f:\geert\web\tpl.92ste\login\index.html:2) in
f:\geert\web\tpl.92ste\templates\92\class.FastTemplate.php(329) :
eval()'d code on line 1
iemand enig idee hoe ik dit oplos?
Waar ik me ook al aan verwacht, maar nog niet heb kunnen proberen is
dat als ik de header() functie wil gebruiken om te redirecten of iets
dergelijks dat ik ook de fout ga krijgen "headers already sent" omdat
er ook al header informatie in de template bestanden zit.
Dit heb ik nog niet geprobeert maar ik denk dat dit ook wel een gevolg
zal zijn als je de fout bij de sessies bekijkt.
--
mvg,
Geert
Terugmailen? Verwijder NOSPAM_ uit mijn email adres
Re: [php] FastTemplate en sessions
Author: An Ony
Date: Sat, 06 Oct 2001 09:45
Date: Sat, 06 Oct 2001 09:45
25 lines
1911 bytes
1911 bytes
> Ik probeer een site te maken adhv FastTemplate.
> Ik heb een tijdje geleden het probleem gehad dat de templatebestanden
> niet kon parsen, dat is intussen gelukt.
>
> Nu zit ik nog met het probleem dat sessions niet lukken
> als ik bv if(HTTP_SESSION_VARS["testvar"]=="test1"){...
> gebruik gaat het weer de mist in, dan krijg ik volgende fout:
> Warning: Cannot send session cache limiter - headers already sent
> (output started at f:\geert\web\tpl.92ste\login\index.html:2) in
wat is deze pagina?
heeft deze een structuur alla
<html><body>
<?
//php code
?>
</body></html>
(waarom noem je ze ook anders .html?) Indien het dit is, worden de headers
gestuurd via de <html>-tags en dan ook nog eens via uw php code, wat dan een
error oplevert.
> f:\geert\web\tpl.92ste\templates\92\class.FastTemplate.php(329) :
> eval()'d code on line 1
> iemand enig idee hoe ik dit oplos?
>
Re: [php] FastTemplate en sessions
Author: Geert
Date: Sat, 06 Oct 2001 13:58
Date: Sat, 06 Oct 2001 13:58
42 lines
2688 bytes
2688 bytes
On Sat, 6 Oct 2001 11:45:42 +0200, in be.comp.internet.design "An Ony"
<Dontknow@some.net> wrote:
>> Ik probeer een site te maken adhv FastTemplate.
>> Ik heb een tijdje geleden het probleem gehad dat de templatebestanden
>> niet kon parsen, dat is intussen gelukt.
>>
>> Nu zit ik nog met het probleem dat sessions niet lukken
>> als ik bv if(HTTP_SESSION_VARS["testvar"]=="test1"){...
>> gebruik gaat het weer de mist in, dan krijg ik volgende fout:
>> Warning: Cannot send session cache limiter - headers already sent
>> (output started at f:\geert\web\tpl.92ste\login\index.html:2) in
>wat is deze pagina?
>heeft deze een structuur alla
><html><body>
><?
>//php code
>?>
></body></html>
>(waarom noem je ze ook anders .html?) Indien het dit is, worden de headers
>gestuurd via de <html>-tags en dan ook nog eens via uw php code, wat dan een
>error oplevert.
>
>
>> f:\geert\web\tpl.92ste\templates\92\class.FastTemplate.php(329) :
>> eval()'d code on line 1
>> iemand enig idee hoe ik dit oplos?
>>
>
Ik heb het gedaan zoals beschreven op
http://www.phpbuilder.com/columns/kendall20001122.php3
Omdat ik wat aan het prutsen was heb ik mijn php bestanden .html
genoemd en .html word dan geparsed.
Enkel main.tpl heeft een structuur als
<html><head>{HEAD}</head><body>...
dus die index.html zou eigenlijk index.php moeten zijn, maar daar ligt
het probleem niet
--
mvg,
Geert
Terugmailen? Verwijder NOSPAM_ uit mijn email adres
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads