Hur fungerar/genereras url:er för t.ex. detta forum?
Postat: 18 oktober 2016, 08:31:28
En väldigt bred fundering men förhoppningsvis kanske någon kan förklara lite ytligt. Jag har börjat lära mig en del HTML / PHP / SQL och bygger lite enkla hemsidor för skojs skull mest för att lära mig lite. En fundering som dök upp var hur maskineriet bakom fungerar när det gäller att generera URL för t.ex. bloggar eller forum som dessa.
Just nu gör jag en html-fil för varje sida jag skapar till mina hemsidor och adressen till sidan blir mer eller mindre vart den hamnar i stukturen + namnet, typ http://www.minhemsida/djur/igelkott.html.
Om man nu tänker sig en blog eller varför inte detta forum där användare dynamiskt kan skapa nya sidor. När en ny tråd skapas så inser jag ju att det inte skapas en ny html fil för den tråden (eller?) utan det är data som sparas i någon databas någonstans. Men hur skapas adressen till just den tråden?
För när jag nu knappar in det id (elektronikforumet.com/forum/viewtopic.php?f=43&t=84490)som har genererats för tråden i adressfältet så kommer jag ju till tråden. Hur fungerar det? Normalt finns ju kopplingen mot html-filen, men här kopplar man mot en databas?
Just nu gör jag en html-fil för varje sida jag skapar till mina hemsidor och adressen till sidan blir mer eller mindre vart den hamnar i stukturen + namnet, typ http://www.minhemsida/djur/igelkott.html.
Om man nu tänker sig en blog eller varför inte detta forum där användare dynamiskt kan skapa nya sidor. När en ny tråd skapas så inser jag ju att det inte skapas en ny html fil för den tråden (eller?) utan det är data som sparas i någon databas någonstans. Men hur skapas adressen till just den tråden?
För när jag nu knappar in det id (elektronikforumet.com/forum/viewtopic.php?f=43&t=84490)som har genererats för tråden i adressfältet så kommer jag ju till tråden. Hur fungerar det? Normalt finns ju kopplingen mot html-filen, men här kopplar man mot en databas?