-1
<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 に何か変更が必要ですか? どうすればこれを修正できますか?

4

3 に答える 3

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';
   }
?>
于 2012-11-22T02:16:40.210 に答える
2

2 つの問題があります。

まず、$d を宣言し、1 かどうかを確認する直前に 0 に設定します。

次に、GET 変数の値を取得するには、$d の代わりに $_GET['d'] を使用します。

于 2012-11-22T02:15:07.593 に答える
0

$phpVariable = $_GET['URL-変数名'];

于 2012-11-22T02:16:46.733 に答える