subdomæne - myside.dk/username - Dynamisk

Tags:    php

Hej alle,
jeg har søgt lidt rundt for at se om jeg kan finde ud af hvordan man dynamisk kan lave en underside til brugeren som de gør på facebook, som fx. minside.dk/username.. Jeg vil godt have det hele sker automatisk når en bruger opretter sig, så en bruger får "sin egen side" hvor alt om ham/hende foregår.

Med håb om svar..

Mvh, Andreas



3 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 8 karma
Sorter efter stemmer Sorter efter dato
Hej Andreas.

Først og fremmest så ser subdomæner sådan her ud "subdomæne.domæne.dk", når du ser en / bag url'en betyder det oftest at du er inde i en undermappe på sitet.

Men det er self ikke nogen god løsning at oprette en ny mappe hver gang du får en ny bruger, det du skal kigge efter er noget mod rewrite. Med det kan du f.eks få ?userid=3 til at ligne /anders.
Det er noget tid siden jeg har leget med det, da det er standard i Drupal, men jeg har fundet et par links som du måske kan bruge.

http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
http://www.sitepoint.com/guide-url-rewriting/







Du kan bruge .htaccess til at oprette et mod_rewrite.

1. Opret en fil, og kald den .htaccess
2. Indsæt koden forneden
3. Upload filen til din FTP

.htaccess kode:
Fold kodeboks ind/udKode 


Denne kode omdanner siden:
dinside.dk/bruger.php?id=8723
til
dinside.dk/bruger/8723/

Du kan også lave den om til brugernavnet, lige nu er det blot med ID nummeret. Har du spørgsmål, så skriv :).

Sådan her gør de på facebook:

.htaccess kode:
Fold kodeboks ind/udKode 


Bare som eksempel. Så kan dette udgive dette resultat:
Vi omdanner: dinside.dk/index.php?username=UlTrAuSeRnAmE
Til: dinside.dk/UlTrAuSeRnAmE



Indlæg senest redigeret d. 30.06.2011 08:33 af Bruger #16025
Hej i to, tak for hjælpen indtil videre.. Jeg smutter lige 3 uger til Filippinerne, så når ikke at få afprøvet løsningerne inden, men holder spørgsmålet åbent, og vender tilbage hvis jeg ikke kan få det til at virke..

Tak..

Andreas



t