Oto mój problem : mam klasę strona.inc
<?php class Strona { protected $tytul function __construct ($tytul ="moja www") { $this -> tytul = $tytul } function wyswietl () { wyswietl_body(); } function wyswietl_body() { // tutaj jakis skrypt ktory includuje odpowiednie strony } } ?>
pozniej plik index.php
<?php require(strona.inc); $strona = new Strona(); $strona ->wyswietl(); ?>
funkcja wyswietl body na podstawie urla includuje opowiedni plik, co onzacza, ze zawsze operujemy na pliku index.php
i teraz moj problem, mamy np. podstrona.php, ktora jest includowana do czesci body i chcemy w niej zmienic pole tytul
<?php $this - > tytul = "nowy tytul"; ?>
rzeczywiscie po wpisaniu echo $this ->tytul, tytuł rzeczywiście jest zmieniony, ale w gornym pasku przegladarki pozostaje poprzedni.
Czy mozna cos na to poradzic z poziomu strony "podstrona.php", czy jedyne wyjscie to odpowiedni kod w pliku index.php, ktory bedzie dawal konstruktorowi opcjonalny parametr tytul ?
Mam nadzieje, ze to w miare jasno wytlumaczylem

Z gory dzieki