Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Error 404 i przekierowanie użytkownika
-Five-
post
Post #1





Goście







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.
Go to the top of the page
+Quote Post
Liko
post
Post #2





Grupa: Zarejestrowani
Postów: 436
Pomógł: 6
Dołączył: 8.11.2003
Skąd: Szczecin

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


  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.  ?>
Go to the top of the page
+Quote Post

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: 25.08.2025 - 04:38