我有一个页面,根据URL中加载的查询字符串显示某些HTML。
以下是我的代码示例。
<?php
// grab querystring section
$w = getQuerys('section');
if ($w == "main") {?>
显示HTML版本一
<? } else if ($w == 'types') {?>
显示HTML版本2
<?php } ?>
出于某种原因,这个逻辑在我的Web托管站点上工作正常,但在使用XAMPP的工作站上却没有。当我在工作站上运行时,HTML VERSION ONE和TOW同时显示在页面上。
我担心我有点不知所措。我已经确认getQuerys函数可以通过回显$ w变量来正常工作。
提前感谢您提供的任何帮助。
答案 0 :(得分:4)
您正在将php短片标签与长标签混合使用。我希望XAMPP没有启用短标签,因此请更改以下行:
<?php } else if ($w == 'types') {?>