关于网站生成静态页的一个疑问

ziluopao 发布于 2016/06/20 12:00
阅读 268
收藏 1
PHP

我在页面中根据需求写了一段这样的代码,里面要根据url地址栏出现的变量sc_id来判断,现有一个疑问,如果网站生成了表面页,打开此页面时地址栏中没有了变量sc_id,那么这种判断还有效吗,如无效,那此种判断就会失败,改致页面效果错误!不知是这么回事吗?

<li <?=(($posa == true && $posb == false && $i ==1) || ($_GET['sc_id'] == $clsssModel[$i]['sc_id']))? 'id="dhup"': "";?>><a href="http://localhost/microshop/index.php?act=store&sc_id=<?=$clsssModel[$i]['sc_id']; ?>"><?=$clsssModel[$i]['sc_name']; ?></a></li>


加载中
0
树
用js呗 var scid =
ziluopao
ziluopao
补充—下,我这个文件是php文件
0
飘零清风
飘零清风
既然做了根据scid的判断,如果没有这个变量判断当然无效,可以先isset来判断是否有这个变量,没有的话可以转回正常页面
ziluopao
ziluopao
你没看明白我写的问题
0
孤月蓝风
孤月蓝风

是有效的。

你在PHP中进行了判断,当生成页面时,会执行你PHP中判断之后的结果,然后输出到静态页。所以你的静态页中是已经输出好样式的。

返回顶部
顶部