<html>
<body>
<p> Hello. </p>
<? $d="0"; ?>
<? if($d=="1"){ echo "D equals 1";} ?>
</body>
</html>
我已将上述代码放入名为test.php的文件中。但是,当我去sitename.com/test.php?d=1时,它不会回应任何东西。我的代码是错的,还是php.ini中有什么我需要更改?我该如何解决这个问题?
答案 0 :(得分:2)
有两个问题:
首先,声明$ d并在检查它是否为1之前立即将其设置为0.
其次,要获取GET变量的值,请使用$ _GET ['d']而不是$ d。
答案 1 :(得分:2)
工作代码:
<html>
<body>
<p> Hello. </p>
<?php $d = $_GET['d'] ?>
<?php if($d=="1"){ echo "D equals 1";} ?>
</body>
</html>
编辑:或者,以更易读的方式:
<?php
$d = $_GET['d'];
if ($d == '1') {
echo 'D equals 1';
}
?>
答案 2 :(得分:0)
$ phpVariable = $ _GET ['URL-VARIABLE-NAME'];