php 根據網址,動態指示目前選擇的頁面

當用include把header跟footer分開,又為了在各個頁面可以指示使用者,所以可以用php去取得url後,再在想要指示的元素上增加class。

  1. 以 http://www.sample.tw/home/index.php?id=1  網址為例   
  2. $_SERVER['HTTP_HOST']  : www.sample.tw   
  3. $_SERVER['REQUEST_URI'] :/home/index.php?id=1   
  4. $_SERVER['PHP_SELF'] : home/index.php   
  5. $_SERVER[QUERY_STRING] : id=1  

範例
  1. $page=$_SERVER['PHP_SELF'];   
  2. if$page=="/home/index.php")echo "class='this_nav'";  

php的$_SERVER

留言