2015-11-19 89 views
0

我想创建一个页面,输出“无查询字符串”,如果$ _REQUEST为空或$ _REQUEST不为空,输出一个页面,说“查询字符串”。此外,输出行“查询字符串是。var_dump($ _ REQUEST)”。我写了代码,但无法获取页面加载,不知道该从哪里下载。PHP页面输出服务器错误

<!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> 
+0

http://stackoverflow.com/questions/1053424/how-do-i-get-php-errors-to-display –

回答

2

如果您关闭if语句,你必须启动else不出来的PHP。

只需卸下关闭和开启PHP标签:

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

此外,$_REQUEST永远不会为空。它将只是一个空阵列。改为尝试empty($_REQUEST)

+0

感谢您的答案!我在你的答案中纠正了两点,但我仍然收到服务器错误。 – ilikecake1

+0

适用于我https://3v4l.org/Pu8GM - 比较编码 – rjdown

+0

嗯!我发现了错误。我有另一个语法错误,它现在正在工作。感谢你的回答! – ilikecake1

相关问题