Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 26-05-2002, 20:53
Verwijderd
Ik ben op zoek naar iest, wat ik niet kan vinden..

Ik heb dus een htacces bestand met:
ErrorDocument 404 http://**********.endoria.net?action=error&extra=???


Maar waar die vraagtekens staan zou ik graag willen hebben wat die persoon in had getypt..

Maar ik kan niet vinden hoe dit kan..

Het komt er uiteindelijk op neer dat het hetzelfde is als wat php.net heeft :/
Met citaat reageren
Advertentie
Oud 26-05-2002, 21:01
null
Avatar van null
null is offline
PHP-code:
<?
echo "$extra"
?>
goeie gok?
__________________
Ik denk niet... ik weet...
Met citaat reageren
Oud 26-05-2002, 21:05
Verwijderd
Citaat:
null schreef:
PHP-code:
<?
echo "$extra"
?>
goeie gok?
niet bepaald nee..
Met citaat reageren
Oud 26-05-2002, 21:57
Manuzhai
Avatar van Manuzhai
Manuzhai is offline
Check $REDIRECT_STATUS en $REDIRECT_ERROR_NOTES eens in je PHP script dat de errors ontvangt.
__________________
Slechts beschikbaar via naamzoek/privebericht.
Met citaat reageren
Oud 26-05-2002, 22:03
Verwijderd
Citaat:
Manuzhai schreef:
Check $REDIRECT_STATUS en $REDIRECT_ERROR_NOTES eens in je PHP script dat de errors ontvangt.
euhm.. ok eventjes wat proberen..
Met citaat reageren
Oud 27-05-2002, 14:48
Verwijderd
nee, daar kan ik niks mee

Iemand andere ideen?
Met citaat reageren
Oud 27-05-2002, 17:17
pietje63
Avatar van pietje63
pietje63 is offline
kan het niet met http_referrer want je wordt doorgelinkt naar de 404 page
__________________
whatever u want, whatever u do, don't forget me :)
Met citaat reageren
Oud 27-05-2002, 17:27
Verwijderd
Citaat:
pietje63 schreef:
kan het niet met http_referrer want je wordt doorgelinkt naar de 404 page
nope..
Met citaat reageren
Oud 28-05-2002, 11:00
DeathKnight
DeathKnight is offline
Waar moet iemand dan wat intypen??
Met citaat reageren
Oud 28-05-2002, 11:01
Verwijderd
Citaat:
DeathKnight schreef:
Waar moet iemand dan wat intypen??
zoals ik al zei: errordoc. 404

dus als een map/file niet bestaat, krijg je die errordoc.
Met citaat reageren
Oud 28-05-2002, 11:35
Manuzhai
Avatar van Manuzhai
Manuzhai is offline
En je wil weten vanaf welke pagina men op de 404 kwam? Dan moet je die REDIRECT_ERROR_NOTES gebruiken, daar staat de filename in.
__________________
Slechts beschikbaar via naamzoek/privebericht.
Met citaat reageren
Oud 28-05-2002, 12:44
Verwijderd
Citaat:
Manuzhai schreef:
En je wil weten vanaf welke pagina men op de 404 kwam? Dan moet je die REDIRECT_ERROR_NOTES gebruiken, daar staat de filename in.
werkt niet :/
als ik:
http://server.xxx/dir/nietbestaandedir
intyp dan staat er '200'

dus werkte niet :/
Met citaat reageren
Oud 28-05-2002, 13:17
Verwijderd
wat heb je in je htaccess staan dan?
Wat staat er in je errordoc?
Met citaat reageren
Oud 28-05-2002, 13:30
Verwijderd
eddie, ik ben niet mongool

htaccess:
ErrorDocument 404 http://**********.endoria.net?action=error

file:
echo "$REDIRECT_ERROR_NOTES ";
Met citaat reageren
Oud 28-05-2002, 13:32
Verwijderd
Citaat:
McLaren schreef:
eddie, ik ben niet mongool
Ik wel

Citaat:
McLaren schreef:

htaccess:
ErrorDocument 404 http://**********.endoria.net?action=error

file:
echo "$REDIRECT_ERROR_NOTES ";
Ik zal thuis eens kijken...

btw: Waar heb je die zooi cookies voor nodig??
Met citaat reageren
Oud 28-05-2002, 13:50
Verwijderd
Citaat:
eddie schreef:

Ik wel


Ik zal thuis eens kijken...

btw: Waar heb je die zooi cookies voor nodig??
euhm, dat is mijn oude site, ik zeg het maar vast
Met citaat reageren
Oud 28-05-2002, 14:06
Manuzhai
Avatar van Manuzhai
Manuzhai is offline
Citaat:
McLaren schreef:
eddie, ik ben niet mongool

htaccess:
ErrorDocument 404 http://**********.endoria.net/?action=error

file:
echo "$REDIRECT_ERROR_NOTES ";
Zoek het verschil. En bij mij werkt REDIRECT_ERROR_NOTES perfect:

Code:
http://localhost/su2l5bjkwflebuiog24
====>
<?php print str_replace($DOCUMENT_ROOT, "./", ucfirst($REDIRECT_ERROR_NOTES)); ?>
=====>
File does not exist: ./su2l5bjkwflebuiog24
__________________
Slechts beschikbaar via naamzoek/privebericht.
Met citaat reageren
Oud 28-05-2002, 14:10
Verwijderd
werkt bij mij anders niet..
hij print helemaal niks..
Met citaat reageren
Oud 28-05-2002, 14:12
Manuzhai
Avatar van Manuzhai
Manuzhai is offline
Citaat:
McLaren schreef:
werkt bij mij anders niet..
hij print helemaal niks..
Welke Apache?
__________________
Slechts beschikbaar via naamzoek/privebericht.
Met citaat reageren
Oud 28-05-2002, 14:15
Verwijderd
Citaat:
Manuzhai schreef:
Welke Apache?
Apache/1.3.24 (Unix) Debian GNU/Linux

ookwel: endoria.net
Met citaat reageren
Oud 28-05-2002, 14:16
Manuzhai
Avatar van Manuzhai
Manuzhai is offline
Citaat:
McLaren schreef:
Apache/1.3.24 (Unix) Debian GNU/Linux

ookwel: endoria.net
Hm, hier draait het op Windows, misschien dat dat het verschil is...
__________________
Slechts beschikbaar via naamzoek/privebericht.
Met citaat reageren
Oud 28-05-2002, 14:21
Verwijderd
Citaat:
Manuzhai schreef:
Hm, hier draait het op Windows, misschien dat dat het verschil is...
ohw :/
Met citaat reageren
Oud 28-05-2002, 14:26
Verwijderd
Kun je in htaccess bestanden geen var's gebruiken?

Ik zal ff zoeken
Met citaat reageren
Oud 28-05-2002, 14:33
Verwijderd
http://www.edevcafe.com/docs/92.html

Citaat:
This will be important if you get creative, and decided to replace 404.html with a CGI script like 404.cgi or 404.php, and use the REQUEST_URI (a.k.a. DOCUMENT_URI) and the HTTP_REFERER environmental variables to record what they requested, and what page they came from to help hunt down “dead links”. When using external redirects, the value of REQUEST_URI will be cleared, and the value lost. Not to mention, it’s awfully impressive to be able to include the name of the missing file as part of the error page output.
Die REQUEST_URI zou in je PHP script beschikbaar moeten zijn als environment variabele..
Met citaat reageren
Oud 28-05-2002, 14:36
Verwijderd
eventjes proberen
Met citaat reageren
Advertentie
Oud 28-05-2002, 14:40
Verwijderd
Citaat:
******** schreef:
http://www.edevcafe.com/docs/92.html



Die REQUEST_URI zou in je PHP script beschikbaar moeten zijn als environment variabele..
werkt niet
dan krijg ik gewoon waar hij heen is gestuurd....
dus niet wat ie in heeft getypt..
Met citaat reageren
Oud 28-05-2002, 14:49
Verwijderd
volgens mij is het ook onduidelijk wat je wilt
Met citaat reageren
Oud 28-05-2002, 14:54
Verwijderd
Citaat:
eddie schreef:
volgens mij is het ook onduidelijk wat je wilt

Volgens mij niet,
ik dnek dat ******** en Manuzhai me wel snappen..

kun je eigenlijk ook files inlucden [d8 van wel, maar hoe?!?]
Met citaat reageren
Oud 28-05-2002, 15:02
Verwijderd
Citaat:
eddie schreef:
volgens mij is het ook onduidelijk wat je wilt
http://www.php.net/search.php?show=nosource&auto=1&pattern=dflgkjls

Hij wil dus kunnen weergeven welk bestand niet meer bestaat.
Met citaat reageren
Oud 28-05-2002, 15:04
Verwijderd
Citaat:
******** schreef:
http://www.php.net/search.php?show=nosource&auto=1&pattern=dflgkjls

Hij wil dus kunnen weergeven welk bestand niet meer bestaat.
juist, dat wil ik
Met citaat reageren
Oud 28-05-2002, 15:15
Verwijderd
Citaat:
******** schreef:
http://www.php.net/search.php?show=nosource&auto=1&pattern=dflgkjls

Hij wil dus kunnen weergeven welk bestand niet meer bestaat.
Maar dat is wat anders. Er is nl een zoekfunctie die wordt aangeroepen.

Deze kijkt naar parameters (al dan niet in de url), en geeft op basis hiervan een foutmelding.

Wanneer ik iets heb in de trand van:
http://blabla/?file=index2
heb je helemaal geen error document nodi. Het niet bestaande bestand vang je af in je script.

[edit]
Je link is verkeerd
Je bedoeld http://www.php.net/blabla.html
[/edit]
Met citaat reageren
Oud 28-05-2002, 15:18
Verwijderd
McLaren:
Als je alle browservariabelen print, staat daar dan ergens je url/file tussen?
Met citaat reageren
Oud 28-05-2002, 15:21
Verwijderd
@Eddie:
Een normale request naar die site wordt dus doorverwezen naar de zoekfunctie. Hoe doen ze dat?

[edit]
Klopt ook niet helemaal, alleen sommige :/
Met citaat reageren
Oud 28-05-2002, 15:24
Verwijderd
Citaat:
eddie schreef:
McLaren:
Als je alle browservariabelen print, staat daar dan ergens je url/file tussen?
nee, al geprobeerd
Met citaat reageren
Oud 28-05-2002, 15:24
Verwijderd
Citaat:
******** schreef:
@Eddie:
Een normale request naar die site wordt dus doorverwezen naar de zoekfunctie. Hoe doen ze dat?

[edit]
Klopt ook niet helemaal, alleen sommige :/

php.net/<vraag>
Met citaat reageren
Oud 28-05-2002, 15:26
Verwijderd
Citaat:
******** schreef:
@Eddie:
Een normale request naar die site wordt dus doorverwezen naar de zoekfunctie. Hoe doen ze dat?

[edit]
Klopt ook niet helemaal, alleen sommige :/
*denkt*

*denkt diep*

euhm... javascript! (window.url ofzo)

Maar ik zal thuis wel ff zoeken/proberen
Met citaat reageren
Oud 28-05-2002, 15:29
Verwijderd
http://www.web-goddess.co.uk/phphelp/custom404.php

Die werkt ook gewoon met REQUEST_URI .. dus hij 'moet' hem wel doorgeven :/
Met citaat reageren
Oud 28-05-2002, 15:53
Manuzhai
Avatar van Manuzhai
Manuzhai is offline
Kijk hier eens, onderaan: http://www.php.net/urlhowto.php
__________________
Slechts beschikbaar via naamzoek/privebericht.
Met citaat reageren
Oud 28-05-2002, 16:02
Verwijderd
Citaat:
******** schreef:
http://www.web-goddess.co.uk/phphelp/custom404.php

Die werkt ook gewoon met REQUEST_URI .. dus hij 'moet' hem wel doorgeven :/

Hij geeft bij mij echt alleen door waar hij nu staat :/
Niet waar die vandaan komt..
Met citaat reageren
Oud 28-05-2002, 16:25
Verwijderd
Citaat:
Manuzhai schreef:
Kijk hier eens, onderaan: http://www.php.net/urlhowto.php
http://cvs.php.net/co.php/phpweb/.htaccess
dat gevonden, alleen hoe hetw erkt weet ik nog niet
Met citaat reageren
Oud 28-05-2002, 18:06
Verwijderd
Citaat:
McLaren schreef:
http://cvs.php.net/co.php/phpweb/.htaccess
dat gevonden, alleen hoe hetw erkt weet ik nog niet
Zie het index.php bestand dat voor de /error/ directory bedoeld is. Ziet er logisch uit

Maakt overigens weer gebruik van REQUEST_URI
Met citaat reageren
Oud 28-05-2002, 18:18
Verwijderd
Het kan aan je browser liggen.

Ik heb in Opera 6.02 (zo 6.03 ff downloaden), geen $REDIRECT_ERROR_NOTES staan.

wel :
QUERY_STRING-->bla=ja
REDIRECT_STATUS-->200
REDIRECT_QUERY_STRING-->bla=ja
REDIRECT_URL-->/errors/404.pl
SCRIPT_URI-->http://www.erikdokter.nl/errors/404.pl
SCRIPT_URL-->/errors/404.pl
REDIRECT_SCRIPT_URI-->http://www.erikdokter.nl/errors/404.pl
SCRIPT_NAME-->/errors/404.pl
REDIRECT_SCRIPT_URL-->/errors/404.pl
REQUEST_URI-->/errors/404.pl?bla=ja
PATH_INFO-->/errors/404.pl

en nog een paar, maar die zijn niet nodig

Laatst gewijzigd op 28-05-2002 om 18:24.
Met citaat reageren
Oud 28-05-2002, 20:27
Verwijderd
eddie, heb jj het nu niet over perl?
Met citaat reageren
Oud 28-05-2002, 21:11
Verwijderd
Citaat:
McLaren schreef:
eddie, heb jj het nu niet over perl?
Dat maakt toch niks uit?

Het script pakt de enviroment (hoe schrijf je dat ) variabelen die gebruikt worden door de browser.

Als het in Perl werkt, werkt het ook in PHP (en ASP, en...)
Met citaat reageren
Oud 28-05-2002, 21:26
Verwijderd
Citaat:
eddie schreef:

Dat maakt toch niks uit?

Het script pakt de enviroment (hoe schrijf je dat ) variabelen die gebruikt worden door de browser.

Als het in Perl werkt, werkt het ook in PHP (en ASP, en...)
geen id
Als jij het zegt,
maar toch werkt het niet
Met citaat reageren
Oud 28-05-2002, 21:33
pietje63
Avatar van pietje63
pietje63 is offline
Citaat:
Manuzhai schreef:
Hm, hier draait het op Windows, misschien dat dat het verschil is...
zal windows beter zijn dan debian?
__________________
whatever u want, whatever u do, don't forget me :)
Met citaat reageren
Oud 28-05-2002, 21:34
Verwijderd
Citaat:
McLaren schreef:


geen id
Als jij het zegt,
maar toch werkt het niet
Wat is je output dan wanneer je alle enviroment variabelen doorloopt? (hier een voorbeeldje)

En wat is de url die je opgeeft?
Met citaat reageren
Oud 28-05-2002, 21:37
Verwijderd
Citaat:
eddie schreef:

Wat is je output dan wanneer je alle enviroment variabelen doorloopt? (hier een voorbeeldje)

En wat is de url die je opgeeft?
echo "stats $REDIRECT_STATUS <br>";
echo "notes $REDIRECT_ERROR_NOTES <br>";
echo "ref: $HTTP_REFERER<br>";
echo "uri: $REQUEST_URI<br>";
echo "redstr: $REDIRECT_QUERY_STRING<br>";

stats 200
notes
ref:
uri: /?action=error&extra=404
Met citaat reageren
Oud 28-05-2002, 21:43
Verwijderd
Citaat:
McLaren schreef:


stats 200
notes
ref:
uri: /?action=error&extra=404

Ik bedoelde alle env vars...
Zoals in Perl:
PHP-code:
#!/usr/bin/perl
print "Content-Type: text/html\n\n";
foreach 
$key (keys(%ENV)){
    print 
$key "-->" $ENV$key } . "<BR>";


Laatst gewijzigd op 28-05-2002 om 21:45.
Met citaat reageren
Oud 28-05-2002, 22:04
Verwijderd
euh, endoria.net is eventjes in onderhoud..
kan dus ff niks doen
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar

Soortgelijke topics
Forum Topic Reacties Laatste bericht
Software & Hardware [PHP] PHP & .htaccess
Gimme more beer
29 21-09-2003 09:10


Alle tijden zijn GMT +1. Het is nu 04:27.