我想在/../mahjong.php上显示DIV。所以,即使我去/../mahjong.php?layout它应隐藏的div(因为它是不一样的网址)根据使用PHP的URL显示/隐藏Div
我曾尝试以下:
// We're NOT on the home page
if (strpos($_SERVER['REQUEST_URI'], "/games/mahjong/mahjong.php") >= 0) {
$style = "display: none";
}
else {
$style = "display: inline";
}
而且我的div ofcourse:
<div class="menu" id="menu" style="<?php echo $style; ?>">
但是,如果我去/games/mahjong/mahjong.php?layout它不会改变风格。我附和道:
echo $_SERVER['REQUEST_URI'];
,并更改为/games/mahjong/mahjong.php?layout,那么,为什么不设置内联的样式?
if (strpos($_SERVER['REQUEST_URI'], "/games/mahjong/mahjong.php") === false) {
也没有工作。 (这将显示div并从不隐藏它)我错过了什么?
非常感谢,
莫里斯
您可能希望将此条件语句直接粘贴到您的模板文件中,并且仅当案例为“true”时才显示div,因为没有理由打印未显示的HTML。 – Wex 2011-06-15 17:25:50