Zauwazylem dziwne zachowanie wywolania header("Locat ion: /user/0/account"); . Niby na pierwszy rzut oka wyglada dobrze, powinno przeniesc pod www.example.com/user/0/account - niestety po czesci tak jest. Dlaczego po czesci ? Przyklad:
Jestem na strone /user/0/loginForm gdzie znajduje sie formularz z action="/user/0/login". Potwierdzam formularz... Operacje przebiegaja pomyslnie... Jestem logowany i powinno przeniesc mnie na strone /user/0/account . Niestety tak sie nie dzieje, jestem przekierowany na strone /user/0/login czyli pod strone z action. To nic, moj kontroler zachowuje sie jakbym byl pod strona /user/0/account (widze to po wczytanym szablonie) - czyli adres wyglada tak jak w action ale w rzeczywistosci jest inny Jest pod adresem z przekierowania (ale zamotane...)
Dodam ze moj index.php uzywa try...catch(), po kazdym header() mam exit. Kawalek kodu
wywoluje te moje logowanie, czeka na zwrocona wartosc (moze przez to ? bo ja nic nie zwracam tylko uzywam header();exit;).
$mv = $actionController->$methodName();
Inaczej wyglada sytuacja gdy wpisze pelny adres: header("Location: http://www.example.com/user/0/account") - w tym przypadku przekierowuje mnie na to strone poprawnie.
Moze cos Apache / PHP jest inaczej skonfigurowane niz mysle ?
Za pomoc z gory dziekuje !
Pozdrawiam