我从Java Web服务接收可用产品和子产品的列表,并将其存储在会话变量中。
产品在多个页面上显示,并且根据可用性,一些主要产品及其组件必须显示为灰色(背景颜色,文本颜色,图像更改等)。在另一个用例中,它们将被完全隐藏。
这是一个已经存在的网站,使用php和javascript(没有框架和cms)。
基于会话变量改变内容的干净方法是什么?
答案 0 :(得分:1)
不完全确定你在问什么...但可以做类似的事情:
if(isset($_SESSION['available'])){
echo "<div>Item</div>";
} else if(isset($_SESSION['unavailable'])) {
echo "<div style='visibility:hidden;'>Item</div>";
}