if($_GET["content"] ="foo"){
echo("<h4>foo</h4>");
exit;
}
当我输入URL&#34; 127.0.0.1 / _ / index.php?content = foo&#34;它似乎输出我以前编写的代码
if($_GET["content"] ="picture"){
echo("Picture:<br>");
echo("<img src='./ku~1.jpg'></img>");
exit;
}
这里有什么问题?
答案 0 :(得分:2)
if($_GET["content"] ="picture"){
为$_GET["content"]
分配值"picture"
。你想用
if($_GET["content"] =="picture"){
和
if($_GET["content"] =="foo"){
代替。
答案 1 :(得分:1)
您是否已使用
启动文件<?php
并且您只使用一个=
来分配值内容改为
if($_GET["content"] == "picture"){
echo "Picture:<br>";
echo '<img src="./ku~1.jpg"></img>';
exit;
}
当你的回音被包含在引号中时,你也用括号包装你的回声。
我忘了第一个例子......那应该是:
if($_GET["content"] == "foo"){
echo "<h4>foo</h4>";
exit;
}