Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 隐藏元标记,语法错误?_Php_Syntax_Meta Tags - Fatal编程技术网

Php 隐藏元标记,语法错误?

Php 隐藏元标记,语法错误?,php,syntax,meta-tags,Php,Syntax,Meta Tags,我的程序员目前不在,我需要对系统进行更改 我试着模仿他以前的做法,但我总是出错 因此,我想做的是在url统计为/id时隐藏元标记 他对标题标签也做了同样的处理,如下所示: <?php if (!StartsWith($_SERVER['REQUEST_URI'], '/id/') echo "<title>$pagetitle</title>"; ?> 您可以将现有的“metatags”行与程序员以前所做的结合起来,根据请求URI隐藏文本,方法是: <

我的程序员目前不在,我需要对系统进行更改

我试着模仿他以前的做法,但我总是出错

因此,我想做的是在url统计为/id时隐藏元标记

他对标题标签也做了同样的处理,如下所示:

<?php if (!StartsWith($_SERVER['REQUEST_URI'], '/id/') echo "<title>$pagetitle</title>"; ?>

您可以将现有的“metatags”行与程序员以前所做的结合起来,根据请求URI隐藏文本,方法是:

<?= (isset($metatags) && !StartsWith($_SERVER['REQUEST_URI'], '/id/')) ? $metatags : "" ?>



他们的意思是一样的;您可以随意使用。

您仍然需要
回显它:

<?php if (!StartsWith($_SERVER['REQUEST_URI'], '/id/') echo(isset($metatags) ? $metatags:""); ?>

你说的“隐藏”元标记是什么意思?元标记通常不会直接由浏览器呈现。这些只是我的市场使用的代码;我只想在url以id开头时不显示变量metatags(id页面都有从其描述生成的分隔元)。
<?= (isset($metatags) && !StartsWith($_SERVER['REQUEST_URI'], '/id/')) ? $metatags : "" ?>
<?php if (isset($metatags) && !StartsWith($_SERVER['REQUEST_URI'], '/id/')) echo $metatags; ?>
<?php if (!StartsWith($_SERVER['REQUEST_URI'], '/id/') echo(isset($metatags) ? $metatags:""); ?>