webForumDet fria alternativet

Vilken sida

PHP

2 svar · 217 visningar · startad av nordan

Medlem sedan juni 2000949 inlägg
Frågan#1

Hallå!
Kan man på något sätt med Php kolla vilken sida man är på utan att skicka med något värde från den länk man har klickat på?
Ex.
Om man är på index.php så skulle man på nått sätt känna av att man är där. Kanske genom att kolla av url:n? Och går man vidare eller går direkt till en annan sida tex kontakt.php så skall man veta att man är där.

Det jag vill är att den text i menyn som stämmer överens med sidan skall bli fet text och en annan färg.

Själva sidlayouten ligger i en separat sida där även menyn ligger och dras in när sidan laddas typ som en enkel template.

Medlem sedan sep. 2001788 inlägg
#2
$_SERVER['PHP_SELF']

Denna ger dig filnamnet.

Kolla maualen http://www.php.net/manual/en/reserved.variables.php

/G

Medlem sedan okt. 20001 285 inlägg
#3

Uthuggna stycken..

while($row = mysql_fetch_array($menu))
{
if (isset($_GET[page]) && $_GET[page] == $row['page']) {
$menu = "menu1";
$link = "links";
} else {
$menu = "menu2";
$link = "links";
}
echo "<div class=\"$menu\">\n[ <a href=\"/coolpage.php?page=".$row['page']."\">".$row['name']."</a> ]\n</div>\n";

och så har du..

$_SERVER[SCRIPT_NAME] == $something[value]

261 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)