24. januar 2009 - 00:17
Der er
10 kommentarer og 1 løsning
hvis URL indeholder X
Hej Denne fungerer for mig: if ($_SERVER['REQUEST_URI']=='/forslag.add.php' ) { echo 'hvad der skal skrives'; } men kun såfremt URLen slutter med "/forslag.add.php" Hvad gør jeg når url kan variere som fx: /forslag.add.php?id=346 /forslag.add.php?id=38 ? Altså indeholder og ikke slutter med /forslag.add.php ?
Annonceindlæg fra IBM
24. januar 2009 - 00:23
#1
Hej. Til det formål kan du vel bruge $PHP_SELF og så få fat i basename. if (basename($PHP_SELF) == "forslag.add.php") { echo "Et eller andet"; } Det er meningen at skråstregen ikke skal være der, i dette tilfælde (-:
24. januar 2009 - 12:38
#7
Brug $_SERVER['REQUEST_URI']: $parts = explode("?", $_SERVER['REQUEST_URI']); if (basename($parts[0]) == "videodisplay.php") { echo "VIDEO"; } else { echo "Select subject"; }
24. januar 2009 - 12:49
#8
coderdk -> Mærkeligt så, for jeg kører med den nyeste PHP version til dato, og $PHP_SELF er intet problem her. Prøv så: if (basename($_SERVER["PHP_SELF"]) == "forslag.add.php") { echo "Et eller andet"; }