PHP - 在脚本模板中检测主页?
PHP - Detect homepage in template of script?
如何从脚本的主要 index.php 中检测 php 中的主页。所以我有那个剧本。这个脚本是脚本的主页(不是模板的index.php
<?php
$view->title = $LANG["HOMEPAGE_TITLE"];
$view->description = $LANG["HOMEPAGE_DESCRIPTION"];
$view->keywords = $LANG["HOMEPAGE_TAGS"];
if ($view->nav == 'homepage') {
// ONLY FOR HOME PAGE
$view->header = $view->render(DIR_TEMPLATE.WEBSITE_TEMPLATE.'/header.php');
$view->footer = $view->render(DIR_TEMPLATE.WEBSITE_TEMPLATE.'/footer.php');
} else {
// FOR OTHER ALL PAGE
$view->header = $view->render(DIR_TEMPLATE.WEBSITE_TEMPLATE.'/header-common.php');
$view->footer = $view->render(DIR_TEMPLATE.WEBSITE_TEMPLATE.'/footer-common.php');
}
echo $view->render(DIR_TEMPLATE.WEBSITE_TEMPLATE.'/index.php'); //This file home page file
我已经输入了这个代码,但它没有检测到主页
我已将此代码放到 index.php(主页)。如何检测是主页?我放了nav id但是也检测不到。
<?php echo $header;?>
//HOME PAGE CONTENT
<?php echo $footer;?>
我在做项目的时候遇到过同样的场景。
这对我有用。
<?php
$current_file= explode('/', $_SERVER['SCRIPT_NAME']);
$current_file= end($current_file);
if($current_file=='index.php'){
// YOUR LOGIC FOR HOME PAGE
} else {
// YOUR LOGIC FOR ALL OTHER PAGE
}
?>
这个脚本主要做的是拆分表单url
由
提供
$_SERVER['SCRIPT_NAME']
拆分是通过字符'/'完成的。
因此结果将是一个字符串数组。
http , ' ' , www.somewebsite.com , index.php
然后我们检查数组的最后一个元素是否为 "index.php"。
这样我们就可以检测该页面是否是主页。
如何从脚本的主要 index.php 中检测 php 中的主页。所以我有那个剧本。这个脚本是脚本的主页(不是模板的index.php
<?php
$view->title = $LANG["HOMEPAGE_TITLE"];
$view->description = $LANG["HOMEPAGE_DESCRIPTION"];
$view->keywords = $LANG["HOMEPAGE_TAGS"];
if ($view->nav == 'homepage') {
// ONLY FOR HOME PAGE
$view->header = $view->render(DIR_TEMPLATE.WEBSITE_TEMPLATE.'/header.php');
$view->footer = $view->render(DIR_TEMPLATE.WEBSITE_TEMPLATE.'/footer.php');
} else {
// FOR OTHER ALL PAGE
$view->header = $view->render(DIR_TEMPLATE.WEBSITE_TEMPLATE.'/header-common.php');
$view->footer = $view->render(DIR_TEMPLATE.WEBSITE_TEMPLATE.'/footer-common.php');
}
echo $view->render(DIR_TEMPLATE.WEBSITE_TEMPLATE.'/index.php'); //This file home page file
我已经输入了这个代码,但它没有检测到主页 我已将此代码放到 index.php(主页)。如何检测是主页?我放了nav id但是也检测不到。
<?php echo $header;?>
//HOME PAGE CONTENT
<?php echo $footer;?>
我在做项目的时候遇到过同样的场景。 这对我有用。
<?php
$current_file= explode('/', $_SERVER['SCRIPT_NAME']);
$current_file= end($current_file);
if($current_file=='index.php'){
// YOUR LOGIC FOR HOME PAGE
} else {
// YOUR LOGIC FOR ALL OTHER PAGE
}
?>
这个脚本主要做的是拆分表单url
由
提供$_SERVER['SCRIPT_NAME']
拆分是通过字符'/'完成的。
因此结果将是一个字符串数组。
http , ' ' , www.somewebsite.com , index.php
然后我们检查数组的最后一个元素是否为 "index.php"。
这样我们就可以检测该页面是否是主页。