![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 398 Pomógł: 10 Dołączył: 24.11.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Po wpisaniu http://url/akcja/JakisParametr przenosze przegladarke z 301 na http://url/jakis-parametr.
jakis-parametr to ma byc url slug szkoly. ktorej dane wyswietlam tak wiec najpierw sprawdzam czy szkola o takim url istnieje:
Zalozmy ze znalazlem szkole i powinienem ja wyswietlic, ale na wypadek jakby nie zostala znaleziona to:
I tu sie zaczynaja czary, bo nawet jezeli $schoolExists == true, a nawet $schoolExists === true to ta linijka z headerem zostaje wykonana to znaczy przenosi mnie do strony glownej. Co dziwne jezeli przed ta linijka w srodku instrukcji warunkowej wrzuce print ('Cos tam'); to nie drukuje mi tego na ekranie co znaczy ze jednak nie wchodzi w te klamerki, jezeli natomiast usune ten plrint to robi header. Inna sytuacja, jezeli przed tym if-em ustawie na chama $schoolExists = true to header sie nie wykonuje. Moze ma to jakis zwiazek z tym ze wchodze na ta strone z innego przekierowania, zglupialem i nie jestem w stanie tego w zaden sposob logicznie wytlumaczyc. -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 418 Pomógł: 8 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
OK, ale te dwa kody są w różnych plikach, czy w tym samym?
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 398 Pomógł: 10 Dołączył: 24.11.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Ok sorry, moja kulpa wlasnie zobaczylem ze po 301 nie dalem exit ();
PS. Jakby ktos kiedys szukal info na temat przekierowan i trafil tutaj to moja rada: zawsze po header (); uzywajcie exit (); oszczedzicie sobie paru minut klopotow ![]() -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 05:49 |