Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Error 404 i przekierowanie użytkownika
Forum PHP.pl > Forum > Przedszkole
Five
Jest taki problem:
Jest sobie strona php i są na niej odsyłacze typu <a href="index.php?show=news">news</a>.
Moje pytanie brzmi:
Co należy zrobić, aby - w razie braku pliku na serwerze (w tym przypadku pliku news.php) - użytkownik, który kliknął odsyłacz do wyżej wym. pliku został przekierowany do przygotowanej przeze mnie strony ERROR 404 (error404.php), a nie do domyślnej strony Error 404 serwera?

Oto kod pliku index.php (strony głównej):
<?
if (isset($_GET['show'])) $show=$_GET['show'];
else $show="index2";

include("naglowek.php");
include ("$show.php");
include("stopka.php");
?>

Nazwa serwera na którym jest strona: host.akces.pl
Aha, jeszcze jedno: nie mogę używać funkcji globalnych, więc proszę mieć to na względzie

Z góry dzięki za pomoc.
Liko
  1. <?
  2. if (isset($_GET['show'])) $show=$_GET['show'];
  3. else $show=&#092;"index2\";  
  4.  include(&#092;"naglowek.php\"); 
  5. if( file_exists( &#092;"$show.php\" ) ) include (\"$show.php\"); 
  6. else include (&#092;"error404.php\"); 
  7.  include(&#092;"stopka.php\"); 
  8.  ?>
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.