パターンを見つけることはできませんが、私のキャプチャでは、それをランダムに確認するための php スクリプトが$_POST
、前の HTML フォームに投稿された変数を読み取れません。
<form name="post" action="post.php" method="post" enctype="multipart/form-data" style="text-align: center;"><br>
<div style="position: relative; top: -5px;">Song Title: <input type="text" name="Title" pattern="[a-zA-Z0-9`\~\!\@\#\$\%\^\&\*\(\)\-\\\=\+\{\}\[\]]{2,40}" required></div><br>
<input type="hidden" name="MAX_FILE_SIZE" value="20000000">
<div style="position: relative; top: 5px; left: 34px;">Song File (Mp3 only): <input type="file" accept="audio/mpeg" name="Audio" id="file1" onchange="getChange()"></div><br><br><br>
<div style="position: relative; top: -5px;"><img src="captcha/CaptchaSecurityImages.php"><br>Security Code:<br>
<input name="security_code" type="text" required><br><br>
<div style="position: relative; top: -8px;">
<input type="submit" id="submit" disabled>
</div>
</form>
フォームへの入力が完了すると、送信ボタンが有効になります。それは正常に動作します。
それを読み取るコードは次のとおりです。
<?php echo $_POST['security_code'] ?>
うまくいくときもあれば、うまくいかないときもあります。セキュリティコードボックスに何も入力していなくても、何も入力していないとよく言われます。理由がわかりません。