Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Błąd 404 dla braku danych w bazie
bllleee
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 2
Dołączył: 8.12.2009

Ostrzeżenie: (0%)
-----


Witam,

mam taki problem. Chciałbym zrobić przekierowanie na stronę błędu w momencie gdy z bazie nie ma powiedzmy artykułu o jakimś id. Strona jest postawiona na SMARTY najpierw generuje się część wspólna czyli jakieś menu, a następnie sprawdzam czy dany artykuł istnieje, operacje te są wykonywane w innym pliku niż index.php, który jest includowany do niego. Jeśli nie to wyświetlam info (normalnie w ramach strony), że taki artykuł nie istnieje. Chciałbym jednak wyświetlać stronę z błędem 404. Dodanie na początek pliku header("HTTP/1.0 404 Not Found") nic nie daje. Czy można to jakoś rozwiązać?

Mateusz
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Zyx
post
Post #2





Grupa: Zarejestrowani
Postów: 952
Pomógł: 154
Dołączył: 20.01.2007
Skąd: /dev/oracle

Ostrzeżenie: (0%)
-----


Dopóki nagłówki nie zostały wysłane, możesz je dowolnie zmieniać. Zakładam, że wiesz o tym, że wysłanie nawet pojedynczego bajtu normalnej treści uniemożliwia zmianę nagłówka. Zakładam też, że zrozumiałeś to, co napisałem poprzednio, że treść strony błędu musisz sam przygotować i wysłać razem z nagłówkiem.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 23:12