请原谅我的 PHP 菜鸟!我想要一个页面来显示基于传入链接的特定导航。它的设置如下:
page1.php 列表项:
<li><a <?php if (strpos($_SERVER['PHP_SELF'], 'wood-species.php')) echo 'class="current"';?>href="wood-species.php?name=standard">Wood Species</a></li>
page2.php 列表项:
<li><a <?php if (strpos($_SERVER['PHP_SELF'], 'wood-species.php')) echo 'class="current"';?>href="wood-species.php?name=premium">Wood Species</a></li>
因此,第一个链接将使用 GET 方法将 name 变量设置为“标准”,第二个链接将其设置为“高级”。所以我想要发生的是'wood-species.php' 显示与适当的导航,但我不知道如何销毁或取消设置'name' 变量。
这是我尝试使用的,显然没有完成......
<?php
$woodclass = $_GET['name'];
if($woodclass="premium") {
require("includes/premium-wide-navigation.php");
echo"premium";
clearit();
}
else if($woodclass="standard") {
require("includes/standard-wide-navigation.php");
echo"standard";
clearit();
}
else {
//
}
function clearit () {
unset($GLOBALS['woodclass']);
}
?>