phpbar.de logo

Mailinglisten-Archive

[php] Besucher "fangen" ....

[php] Besucher "fangen" ....

Cyrill Schumacher php_(at)_phpcenter.de
Sat, 28 Apr 2001 20:01:59 +0200


> gibt es ne möglichkeit einen besucher zu fangen ??
> ich meine damit das wenn jemand www.domain.de/test
> ein gibt aber das verzeichniss nicht vorhanden ist
> er von der index.php datei im hauptverzeichniss
> gefangen wird. denn ich möchte da entsprechend
> dem eingegebenen unterverzeichniss reagieren.
>
> ne fehlerbehandlung mit 404 auf die haupt domain
> umleiten bringt nichts, dann ist die info über das
> unterverzeichniss nicht mehr vorhanden.

in die .htaccess reinschreiben:
++++++++++++++++++++++++++++++++++++++++
# e404 is for a search string, because for accessing the domain via
# the url www.domain.tld/omniform where omniform is the search string

ErrorDocument 400 /error_datei.php?e404
#ErrorDocument 401 /?e404
ErrorDocument 402 /
ErrorDocument 403 /
ErrorDocument 404 /error_datei.php?e404
ErrorDocument 500 /
+++++++++++++++++++++++++++++++++++++++++

in die error_datei.php reinschreiben
_______________________________________________
 $querystring = getenv("QUERY_STRING");
 if($querystring=="e404"){
  $querystring = preg_replace("=^.*/=","",getenv("REQUEST_URI"));
 }
echo " Die von Ihnen angeforderte Dingsbums  $querystring existiert nicht ";
_______________________________________________

im allgemeinen geht es auch einfacher, aber da ich meine
sessions da drin habe, musste ich das mit e404 lösen

kiri, der am 2.5. endlich seinen führerschein wiederbekommt :-)




php::bar PHP Wiki   -   Listenarchive