PHP页面输出服务器错误

时间:2015-11-19 23:10:34

标签: php html web-services

我正在尝试创建一个输出"没有查询字符串的页面"如果$ _REQUEST为null或$ _REQUEST不为null,则输出一个页面,其中显示"查询字符串"。另外,输出行"查询字符串是。 var_dump($ _ REQUEST)。"我已编写代码,但无法加载页面,也不知道从何处开始。

<!DOCTYPE HTML>
<html>
<?php
$req = $_REQUEST;
if($req === null) { ?>
    <title>no query string</title>
    <body>
    <p>The query string is null.</p><br>
    </body>
    <?php
} ?>
<?php
else { ?>
    <title>with a query string</title>
    <body>
    <?php
    $dump = var_dump($_REQUEST);
    echo "The query string is " . $dump;
    ?>
    </body>
    <?php
} ?>
</html>

1 个答案:

答案 0 :(得分:2)

如果您关闭if语句,则必须在不使用PHP的情况下启动else

只需删除关闭和打开PHP标记:

 </body>
    <?php
} else { ?>
    <title>with a query string</title>

此外,$_REQUEST永远不会为空。它只是一个空数组。请改为empty($_REQUEST)