我想在/../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