例如> if content = tree将特殊内容返回给树
内容是>的index.php?含量=树
<?php
if (<?= $_GET['content'] ?> == tree) {
echo "text here";
}
else {
echo "nothing to see here";
}
?>
答案 0 :(得分:2)
修正:
<?php
if (isset($_GET['content']) && $_GET['content'] == 'tree') {
echo "text here";
}
else {
echo "nothing to see here";
}
?>
多个:
<?php
if (isset($_GET['content']) && in_array($_GET['content'], array('tree', 'bird', 'fish', 'taco')) ) {
echo "text here";
}
else {
echo "nothing to see here";
}
?>
答案 1 :(得分:0)
首先我建议你检查php手册上的函数和其他php代码,下面是if / elseif / else语句的示例:link
现在,在您的代码中,您执行了此操作:if (<?= $_GET['content'] ?> == tree) {
注意你是如何调用php echo <?= $_GET['content'] ?> == tree
作为一个条件,因为你不能把php作为一个条件,而不是回声,因此首先出现错误。
这就是你应该编写代码的方式:
<?php
if ($_GET['content'] == 'tree') {
echo "text here";
}
else {
echo "nothing to see here";
}
?>
请查看我给你的链接。