2016-12-14 38 views
0

我一直在爲我的網站製作一個header.php文件,並且希望頁面的標題標籤根據您訪問的頁面進行更改。正確地在PHP函數中源代碼頁面

它似乎只適用於首頁!

這是我寫的函數:

<?php 

$directoryURI = $_SERVER['REQUEST_URI']; 
$path = parse_url($directoryURI, PHP_URL_PATH); 
$components = explode('/', $path); 
$first_part = $components[1]; 

$title = ""; 
$jumbotitle = ""; 
    $url = "https://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; 
if(strpos($url, '/') !== false){ 
    $title = "Home"; 
    $jumbotitle = "Home"; 
}if(strpos($url, 'about') !== false){ 
    $title = "About"; 
    $jumbotitle = "About"; 
} 
if(strpos($url, 'contact') !== false){ 
    $title = "Contact"; 
    $jumbotitle = "Contact"; 
} 

?> 

有什麼建議?

+1

去你家和回聲'$ url' ...最新輸出? – Twinfriends

回答

-2

首先$_SERVER[REQUEST_URI]應該足夠

$url = $_SERVER[REQUEST_URI]; 

請告訴我們,什麼是現在$ url值?

+0

這個伎倆!謝謝一堆 –

+0

但爲什麼倒票?我的回答不完整。 – HubertS

+0

不知道!無論如何,我的名聲太低而無法投票。你解決了我的問題,但:) –