2016-12-14 3 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

Не знаю! Во всяком случае, моя репутация слишком низкая. Вы решили мою проблему, хотя :) –

Смежные вопросы