Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Nieistniejące zmienne, a 404
Forum PHP.pl > Forum > Przedszkole
dominobramy
Witam, musze przebudować na szybko stronę, która się opiera w sumie o include.

Przykładowy kod index.php
  1. include 'meta.php';
  2. if(isset($_zmienna)) {
  3. include 'podstrona/zmienna.php';
  4. }
  5. else {
  6. echo 'Witamy na głównej';
  7. }
  8. include 'stopa.php';


Przykładowy kod zmienna.php
  1. echo 'treść zmiennej';


Chodzi o to, że mam tam wpisane zmienne np. zmienna1 i zmienna2, a jak ktoś wpisze zmienna55454, to pojawia się wszystko prócz include zamiast błędu 404.
Jak to rozwiązać w kodzie? jak dodam po ostatnim include aby zmienił header na 404 w razie gdyby warunki nie były spełnione, to czepia się, że zostały już przesłane w pierwszych linijkach.
Turson
Po if isset sprawdzaj czy plik istnieje file_exists


Cytat
jak dodam po ostatnim include aby zmienił header na 404 w razie gdyby warunki nie były spełnione, to czepia się, że zostały już przesłane w pierwszych linijkach.

ob_start() i ob_end_flush()
com
$_zmienna questionmark.gif
dominobramy
Literówka, pisałem na szybko i miałem w głowie widać $_GET`a
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.