Avatar billede martin1000ben Nybegynder
19. marts 2006 - 07:41 Der er 2 løsninger

God idé til metode af link session

Jeg mangler en god idé til en metode af hvordan jeg kan styre mine links.

Problemstillingen:
Jeg har et site, hvor der er 3 forskellige temaer.
Hvert tema har sin egen CSS og design.
Dog bruger alle temaer de samme php filer, fx nyheder, about osv.

Hvis man bare skriver www.domæne.dk så sætter den default tema til at være 1, via
if(!isset($_SESSION["theme"])) $_SESSION["theme"] = tema1;

Men nu er problemet så at Hr.Person trykker en på tema nr 2 og ser dens design, og vil så gerne sende linket videre til Fr.Person, som så åbner linket i browseren, men ser så selvfølgelig default tema.

Hvordan kan det styres nemmest muligt.

Jeg har tænkt på 2 forskellige metoder
den "nemme" at sende en variabel via get hele tiden, det synes jeg bare ikk er særlig optimalt for mig som koder.

Den anden kunne være sjov - www.domæne.dk/tema1/nyheder.php www.domæne.dk/tema2/nyheder.php

Dog ved jeg ikke hvordan den sidste metode skulle kunne laves, da alle php filer ligger i roden (altså www.domæne.dk/nyheder.php)

Er der en anden metode jeg har overset?
Avatar billede Slettet bruger
19. marts 2006 - 08:41 #1
De to metoder du foreslår er ens.
www.domæne.dk/tema1/* sætter du til at tilgå fil.php?tema=tema1 i din .htaccess fil.

Du kan også vælge at gemme et design som skal vælges hvis brugeren kommer fra et bestemt link - altså definere hvilket tema der passer til hvilke link, og så loade det når brugeren kommer ind fra det link.

Det ville være væsentligt lettere for dig hvis du bare brugte en get variabel, men det er jo langt fra ligeså sejt :D
Avatar billede martin1000ben Nybegynder
09. juli 2006 - 14:51 #2
Projektet er desværre gået helt i stå, undskyld den meget lange ventetid.
Men lukker denne.
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