<?php include('page_header.php'); // includuje sobie nagłówek // jakis tam kod, odpowiadajacy za dana strone include('page_footer.php'); // includuje sobie stopke ?>
I teraz, w przypadku logowania, w miejscu // jakis tam kod, odpowiadajacy za dana strone mam kod, odpowiadajacy za logowanie sie na strone. W tym kodzie mam też autologin, zrobiony po swojemu, który wciska losowy ciag znakow do ciastka i jesli user nie jest zalogowany to sprawdzane jest czy to ciastko u niego istnieje i jesli tak to sprawdzany jest ten losowy ciag znakow. Problem jest tego typu, ze to ciastko sie nigdy nie tworzy bo mam blad:
Cannot modify header information
Wiem czemu tak jest, ale nie wiem jak to sensownie poprawić. Wszystko przez jedną z funkcji szablonu, która odpowiada za wyświetlanie przetworzonego szablonu:
public function display() { }
przedostatnia linia, tam jest echo.
Jakieś sugestie? Nie bardzo odpowiadałoby mi wyświetlanie tego nagłówka gdzieś w środku kodu php, po setcookie() bo to przysporzy mase warunków dodatkowych, tym bardziej, że te ciastka będę chciał tworzyć w wielu miejscach ;/