<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 に何か変更が必要ですか? どうすればこれを修正できますか?
作業コード:
<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 つの問題があります。
まず、$d を宣言し、1 かどうかを確認する直前に 0 に設定します。
次に、GET 変数の値を取得するには、$d の代わりに $_GET['d'] を使用します。
$phpVariable = $_GET['URL-変数名'];