Sætte class afhængig af placering

Tags:    php html javascript

Hej
Jeg er igang med at lave en side, hvor den aktuelle side skal have en bestemt class, hvis man er på den side.
Jeg har forsøgt dette:
Fold kodeboks ind/udPHP kode 

Dog virker det ikke helt.
Hvordan skal jeg lave det korrekt? Skal det laves med javascript i stedet?



Indlæg senest redigeret d. 25.04.2012 12:54 af Bruger #17072
2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 15 karma
Sorter efter stemmer Sorter efter dato
Det burde gerne virke helt fint med PHP - Ingen grund til at lave et JavaScript til det job.

Du benytter dog funktionen "header('Location:index.php')" som en slags komparativ funktion - Det er den bare ikke. Det du egentlig gør, er at sende en HTTP(S) Header som redirecter klienten til en ny URL, i dette tilfælde "index.php".

Det du prøver at opnå bør vidst snarere benytte $_SERVER['REQUEST_URI']:
Fold kodeboks ind/udPHP kode 


Tjek PHP manualen for flere $_SERVER variabler, der måske kan være til nytte:
http://php.net/manual/en/reserved.variables.server.php



Jeg takker for hjælpen. Søgte lidt rundt i dit link, eftersom det du foreslog ikke gav noget.
I linket fandt jeg brugbar info, samt efter lidt yderligere søgning på google fandt jeg frem til at jeg kunne bruge dette:
Fold kodeboks ind/udPHP kode 

Det placerede jeg så i class="" og nu virker det som det skal.



t