[PHP]URL van client overnemen*

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Weezer-DC
  • Registratie: Juni 2002
  • Laatst online: 17-07 21:02
Ok, voor me error pages wil ik nog een paar extra dingetjes,
alles wordt nu gelogd in een map error en daar staat ook een index.php,
die automatisch error 404 geeft bv, nu wil ik dat er ook nog het ingetypte adres komt te staan !
Dus iemand gaat bv naar http://weezer-dc.net/lol/bestaat/niet.php,
dan krijgt ie een error 404 page voor ze neus,
met http://weezer-dc.net/lol/bestaat/niet.php bestaat niet !
Is dit mogelijk, en nee, heb niet iets bruikbaars gevonden,
wel een paar dingetjes, maar die werken nie, en kan er ook niet echt iets over vinden aan tutiorals...
Dus wie weet waar er een mooi stukje over geschreven staat ?
Geen script dus, wil het namelijk zelf leren >:)

Acties:
  • 0 Henk 'm!

  • sjroorda
  • Registratie: December 2001
  • Laatst online: 15:28
tja, script heb ik wel, tutorial niet... dus kan je neit helpen >:) Geloof dat ik het van phpfreakz af heb?

[ Voor 16% gewijzigd door sjroorda op 29-12-2002 14:06 ]


Acties:
  • 0 Henk 'm!

  • Weezer-DC
  • Registratie: Juni 2002
  • Laatst online: 17-07 21:02
sjroorda schreef op 29 december 2002 @ 14:06:
tja, script heb ik wel, tutorial niet... dus kan je neit helpen >:) Geloof dat ik het van phpfreakz af heb?
:D

Nou vooruit zou je dat script fff willen mailen,
of beter, weet je nog een linkje waar je het vandaan had ?

Acties:
  • 0 Henk 'm!

  • sjroorda
  • Registratie: December 2001
  • Laatst online: 15:28
PHPFreaks.org ligt eruit, maar ik meen me te herinneren dat het te maken had met het al dan niet meegeven van de domeinnaam in de error-url:
code:
1
.htaccess: ErrorDocument 404 /error.php?e=404

en niet
code:
1
.htaccess: ErrorDocument 404 http://www.domein.com/error.php?e=404


In error.php kan je nu met een $_SERVER[]-variabele (geloof REQUEST_URI) opvragen wat de ingetypte URL is.

Voor de volledigheid: ik vraag zelf de volgende variabelen op om te loggen (dus niet REQUEST_URI):
PHP:
1
2
3
    $requested_url = $_SERVER["REDIRECT_URL"];
    $referer       = $_SERVER["HTTP_REFERER"];
    $ip            = $_SERVER["REMOTE_ADDR"];

[ Voor 25% gewijzigd door sjroorda op 29-12-2002 14:18 . Reden: extra info/php-code ]


Acties:
  • 0 Henk 'm!

  • Weezer-DC
  • Registratie: Juni 2002
  • Laatst online: 17-07 21:02
sjroorda schreef op 29 December 2002 @ 14:16:
PHPFreaks.org ligt eruit, maar ik meen me te herinneren dat het te maken had met het al dan niet meegeven van de domeinnaam in de error-url:
code:
1
.htaccess: ErrorDocument 404 /error.php?e=404

en niet
code:
1
.htaccess: ErrorDocument 404 http://www.domein.com/error.php?e=404


In error.php kan je nu met een $_SERVER[]-variabele (geloof REQUEST_URI) opvragen wat de ingetypte URL is.
Ik heb nu in my conf file (apache) staan,
ErrorDocument 404 http://www.weezer-dc.net/error/pages/index.php?error=404
ErrorDocument 500 http://www.weezer-dc.net/error/pages/index.php?error=500

Enzo verder, en in die error/pages/index.php zit een log script dat alle ip logs met welke error !

Maar dat REQUESR_URL lijkt me wel iets, ga even google.nl raadplegen ;)

Acties:
  • 0 Henk 'm!

  • Xander
  • Registratie: Oktober 2002
  • Laatst online: 17:41
Er bestaat in javascript een optie om terug te gaan naar het vorige adres, kun je dat adres dan niet oproepen?

[ Voor 3% gewijzigd door Xander op 29-12-2002 14:23 ]

PC specs!---Pulse mee voor GoT!
[22:49:37] <@Remy> ik wil een opblaasbare dSLR :+

Pagina: 1