PHP页面输出服务器错误
我正在尝试创建一个页面,如果$\u请求为null或$\u请求不为null,则输出一个显示“查询字符串”的页面。另外,输出行“查询字符串是.var\u dump($\u REQUEST)。”我已经编写了代码,但无法获得要加载的页面,也不知道从这里到哪里PHP页面输出服务器错误,php,html,web-services,Php,Html,Web Services,我正在尝试创建一个页面,如果$\u请求为null或$\u请求不为null,则输出一个显示“查询字符串”的页面。另外,输出行“查询字符串是.var\u dump($\u REQUEST)。”我已经编写了代码,但无法获得要加载的页面,也不知道从这里到哪里 <!DOCTYPE HTML> <html> <?php $req = $_REQUEST; if($req === null) { ?> <title>no query string<
<!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>
没有查询字符串
查询字符串为空。
使用查询字符串
如果关闭If
语句,则必须启动else
,而不必从PHP中出来
只需删除关闭和打开的PHP标记:
</body>
<?php
} else { ?>
<title>with a query string</title>
使用查询字符串
而且,
$\u请求
永远不会为空。它将只是一个空数组。请尝试清空($\u请求)
。谢谢您的回答!我纠正了你回答的两点,但我仍然得到服务器错误。啊!我发现了错误。我有另一个语法错误,它现在正在工作。谢谢你的回答!