PHP url变量

时间:2012-11-22 02:12:55

标签: php html

<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中有什么我需要更改?我该如何解决这个问题?

3 个答案:

答案 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'];