Finde ud af hvilken side man er på

Tags:    php

Hejsa,

Jeg er stødt ind i et irriterende problem med $PHP_SELF som jeg
har svært ved at løse. Min kode ser nogenlunde således ud:

Fold kodeboks ind/udKode 


Jeg ønsker at tjekke om den side man er på lige nu er en bestemt side, men hvorfor virker dette ikke efter hensigten? Jeg får ikke skrevet noget ud. Hvis jeg udskriver $currentfile inden
if-sætningen skriver den netop /site/galleri/index.php, og så
burde if-sætningen da i realiteten være sand? Kan det have noget
med serverindstillingerne at gøre på nogen måde?

Med venlig hilsen,
Bjarne



4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Hejsa,

Jeg er stødt ind i et irriterende problem med $PHP_SELF som jeg
har svært ved at løse. Min kode ser nogenlunde således ud:

Fold kodeboks ind/udKode 


Jeg ønsker at tjekke om den side man er på lige nu er en bestemt side, men hvorfor virker dette ikke efter hensigten? Jeg får ikke skrevet noget ud. Hvis jeg udskriver $currentfile inden
if-sætningen skriver den netop /site/galleri/index.php, og så
burde if-sætningen da i realiteten være sand? Kan det have noget
med serverindstillingerne at gøre på nogen måde?

Med venlig hilsen,
Bjarne


Det der er stien til filen. Burde der ikke også være en http:// med?
MxS @ http://mxs.frac.dk
Slamkodning for fred



det virker fint for mig. se om du har stavet forkert




Det der er stien til filen. Burde der ikke også være en http:// med?
MxS @ http://mxs.frac.dk
Slamkodning for fred


Jamen når jeg henter $_SERVER["PHP_SELF"] får jeg netop /galleri/site/index.php. Det er det samme som hvis jeg blot vælger $PHP_SELF. Hvis jeg skriver hele http-stien i if-sætningen sker der heller intet.




det virker fint for mig. se om du har stavet forkert


Okay, nu virker det faktisk. Det havde noget at gøre med, at udover at udskrive på hvilken side man er, skulle if-sætningen også åbne nogle mapper og vise deres indhold. Det lykkedes ved at rykke lidt rundt på tingene. Tak for hjælpen



t