Avatar billede wampiro-uha Nybegynder
01. juni 2004 - 16:10 Der er 4 kommentarer og
2 løsninger

Pæn uri.

Jeg har engang set en artikel med hvorledes man f.eks. kan skrive side.php/blabla/hoho istedet for side.php?id=blalba&side=hoho

Nogen der lige har et link til sådan en artikel. Jeg vil lave URI som her på eksperten.dk.
Avatar billede dennismp Nybegynder
01. juni 2004 - 16:12 #1
Avatar billede wampiro-uha Nybegynder
01. juni 2004 - 16:15 #2
Hmmm. nogen mere forklarende eller "bedre"?
Avatar billede dennismp Nybegynder
01. juni 2004 - 16:25 #3
Ikke hvad jeg kender til lige pt.
Avatar billede krydset Nybegynder
01. juni 2004 - 17:15 #4
noget mere forklarende, det fortæller dig jo hvad du skal gøre hvad mere forlanger du ?
Avatar billede spock123 Nybegynder
01. juni 2004 - 17:29 #5
Du skal bruge et program der "omskriver" urls løbende.

Hvis du bruger Apache webserveren, skal du bruge modulet Mod_Rewrite (se evt. http://www.apache.org) der kan udføre stort set alt det du  måtte ønske.

Bemærk at det stiller visse krav til strukturen af dine url's, og er iøvrigt ikke helt nemt at gå til. Men held og lykke med det  - Mod_Rewrite er virkelig lækkert!
Avatar billede coderdk Praktikant
01. juni 2004 - 17:57 #6
To muligheder:

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

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


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
mbn's løsning med at omdøbe foo.php til foo er ikke god IMO, multiviews er "pænere" ;)
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