私の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 メソッドを使用して名前変数を「標準」に設定し、2 番目のリンクはそれを「プレミアム」に設定します。したがって、「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']);
}
?>