Avatar billede kernelx Juniormester
11. juli 2003 - 13:57 Der er 6 kommentarer og
1 løsning

error-dokument

jeg har en server som ligger loaklt på min PC og hedder:
test.server (http://test.server/)

den eneste fil, som man har lov til at se er index.php
og error.php

hvis man indtaster noget andet, så vil man via error-dokumentet direkt komme på error.php

det jeg gerne vil have apache til at gøre er, at hvis jeg kalder adressen ...
http://test.server/12345
så vil jeg i PHP kunne sige, at den skal skrive denne adresse på skærmen.

er der en der ved, hvordan jeg kan få en variabel fra apache, som indeholder denne adresse?
Avatar billede ohmish Nybegynder
11. juli 2003 - 17:39 #1
måske med:

echo $_SERVER['PHP_SELF'];
Avatar billede ohmish Nybegynder
11. juli 2003 - 17:41 #2
eller:

echo $_SERVER['REQUEST_URI'];
Avatar billede kernelx Juniormester
11. juli 2003 - 22:54 #3
nej ... saa for fjeg kun Error-Dokumefntsiden at se ... altsaa ...
http://test.serpver/error.php
Avatar billede gonza.dk Nybegynder
11. juli 2003 - 23:04 #4
Avatar billede kernelx Juniormester
12. juli 2003 - 01:36 #5
mange tak ... det fungerer fint ...
ved du maaske, hvad foeljene i htaccess betyder?
......................................................
RewriteCond %{REQUEST_FILENAME} !-F  <--- !-F <--- ???
RewriteRule ^([a-zA-Z._/]+)$ /index.php?site=$1 [R]  <--- $1 [R] <--- ???

mange tak!
Avatar billede gonza.dk Nybegynder
12. juli 2003 - 01:43 #6
http://httpd.apache.org/docs/mod/mod_rewrite.html#RewriteCond <-- RewriteCond
http://httpd.apache.org/docs/mod/mod_rewrite.html#RewriteRule <-- RewriteRule

[a-zA-Z._/] <--- er de tegn der er tilladte i urlen, prøv at fjerne slash (/) og så lav en url med slash i...
Avatar billede gonza.dk Nybegynder
12. juli 2003 - 01:43 #7
takker for points ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester