【发布时间】:2019-05-13 02:57:31
【问题描述】:
我只想在 /../mahjong.php 上显示 DIV。所以即使我去 /../mahjong.php?layout 它应该隐藏 div(因为它不是同一个 url)
我尝试了以下方法:
// 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:
<div class="menu" id="menu" style="<?php echo $style; ?>">
但是如果我去 /games/mahjong/mahjong.php?layout 它不会改变风格。我附和了:
echo $_SERVER['REQUEST_URI'];
又变成了/games/mahjong/mahjong.php?layout,那为什么不设置为inline呢?
if (strpos($_SERVER['REQUEST_URI'], "/games/mahjong/mahjong.php") === false) {
也没有用。 (这将显示 div 并且从不隐藏它)我错过了什么?
非常感谢,
莫里斯
【问题讨论】: