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