phpbar.de logo

Mailinglisten-Archive

[php] Error404-Frage

[php] Error404-Frage

=?iso-8859-1?B?S2FpIEj2cm5lcg==?= webmaster_(at)_pc-infos.de
Thu, 13 Jan 2000 16:09:37 +0100


Dein Script sieht folgendermaßen aus:
<?php
 $seite = "www.web-xact.de".$REQUEST_URI;
 header( "location: fehler.php3?seite=$seite" );
 if (strpos($REQUEST_URI,"utopton"))
 {
   if (strpos($REQUEST_URI,"not"))  header( "location:
noten.php3?seite=$seite" );
   if (strpos($REQUEST_URI,"tont"))  header( "location:
ton.php3?seite=$seite" );
   if (strpos($REQUEST_URI,"soft"))  header( "location:
software.php3?seite=$seite" );
   ..........?>

warum umgehst du dein Problem nicht irgendwie?
stell dir das mal so vor: eigentlich dürfte logischerweise alles ab der dritten zeile
(header()) nicht mehr ausgeführt werden, da der User sich ab dann ja auf einer anderen
Seite befindet (statt 404.php3 auf error.php3). wenn du nun aber direkt per htaccess
error.php3 aufrufst und darin $REQUEST_URI statt $seite verwendest, sollte es doch
keine Probleme geben!

From: Michael Stahmann <Michael_(at)_Stahmann.de>
> Das Script funktioniert ja, wenn ich es selbst aufrufe. header ("location: ... ")
scheint
> also richtig zu funktionieren.
> Bei Zugriff von .htaccess kommt die Fehlermeldung (bzw. das Script wird nicht korrekt
mit
> header... abgearbeitet.) Die Seite wird aber offensichtlich geparsed, da ich mir
$seite
> (REQUEST_URI) anzeigen lassen kann.

--
/  Macht es Sinn zu versuchen Linux zum abstürtzen zu bringen, nur um es allen zu
beweisen??
/  Kai Hörner | webmaster_(at)_pc-infos.de | http://pc-infos.de | ICQ: 15793712
/  Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Merkur3000



php::bar PHP Wiki   -   Listenarchive