私は$ _GETで本当に奇妙な問題があります。私はHTML/CSS/PHP/MySQLスタックをかなり新しくしています。私は以前は$ _GETを使用していませんでした。ユーザーの電子メールを確認する電子メールのリンクで使用されるページを作成しようとしています。リンクには、データベースエントリに対して相互参照するGUIDである単一のパラメータが含まれています。これを開発している間、私は$ _GETパラメータのホールドを取得する問題を持っていたので、私はこのように、テストページまでページをカットしました:
http://mywebsite/dev/test.html?testparam=2
:
<html>
<head>
</head>
<body>
Hullo.<br/>
<?php
echo $_GET['testparam'];
?>
<br/>
World.
<br/>
</body>
</html>
私はその後でこれを呼び出しています
私は以下の出力を得ます:
ハロー。
世界。
何が起こっているのですか?私はテストを簡単にすることはできません。私はPHP 7.1を使用しています。どんなアドバイスも非常に感謝して受け取りました。
'.html'ファイルは、通常のPHPスクリプトとして解析されていません。たとえば、 '.php'拡張子を持つスクリプトが必要です。 – jeroen
あなたは 'var_dump($ _ GET);'できますか?私は何が起こるか見たいと思います。 –
ファイルは.phpにする必要があります – azjezz