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