Avatar billede Six Nybegynder
24. maj 2004 - 21:50 Der er 5 kommentarer og
2 løsninger

Ekspertens mappefunktion.

Hej.

Jeg mindes engang for noget tid siden, at have fundet en tråd, hvori det blev løst, hvordan man laver ekspertens mappefunktion. Det jeg mener er at når man f.eks. går ind og læse en tråd hedder adressen www.eksperten.dk/21312 <- hvor det, normalvis, ville hedde noget i stil af www.eksperten.dk/?id=21312

Hvordan laver man denne funktion ?
Avatar billede Slettet bruger
24. maj 2004 - 21:56 #1
Kig lidt nærmere her:
http://mbn.dk/?aid=3
Avatar billede coderdk Praktikant
24. maj 2004 - 21:59 #2
To muligheder:

mod_rewrite
http://google.com/search?q=mod_rewrite+tutorial

Og den simple, hvor du kalder scriptet www.exp.dk/spm.php/502053 så ligger id'en i $_SERVER['PATH_INFO'] - hvis du slår MultiViews til i .htaccess (el. lign.) kan du også undgå .php, og så ser den ud som på experten: www.exp.dk/spm/502053
Avatar billede coderdk Praktikant
24. maj 2004 - 22:03 #3
mbn's løsning med at omdøbe foo.php til foo er ikke god IMO, multiviews er "pænere" ;)

For lige at uddybe mod_rewrite kan det gøres sådan i .htaccess (el. lign.):

RewriteEngine On
RewriteRule ^([0-9]+)$ /script.php?id=$1

Den ville fange http://www.exp.dk/502053 og lave den om til http://www.exp.dk/script.php?id=502053
Avatar billede Six Nybegynder
24. maj 2004 - 22:14 #4
dvs. jeg skal have adgang til htaccess ?
Avatar billede coderdk Praktikant
24. maj 2004 - 22:19 #5
Ja .htaccess eller httpd.conf hvis du vil skjule .php (hvis de ikke har MultiViews til som standard!)
Du vil i hvert tilfælde godt kunne bruge script.php/502053 ;)
Avatar billede Six Nybegynder
24. maj 2004 - 22:31 #6
hmm ok. Altså jeg har aldrig rørt ved .htaccess nogensinde.. er det normalt at man har rettigheder til at ændre disse ved diverse udbydere på nettet ?

Jeg har pt. B-one som udbyder (www.b-one.dk)
Avatar billede coderdk Praktikant
25. maj 2004 - 00:33 #7
b-one understøtter svjv .htaccess filer
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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