管理者がバックエンドに一括割引バウチャー コードを挿入できる小さなアプリケーションを開発しています。フロントエンドでは、サイト訪問者はこれらのコードを 1 つずつ取得できます。バックエンドにバウチャー コードを挿入するために、管理者がそれらを一度に挿入できる Textarea を提供しています。固有のバウチャー コード"XXXXXX-XXX-XXX-wGet"を取得するまで、すべてが正常に機能していました。
POST メソッドを使用して送信される単純な HTML フォームがあります。このバウチャー コードを送信すると、ブラウザから「501-メソッドが実装されていません」というエラーが返されます。問題は、コード内の「wGet」キーワードにあります。wget が Linux コマンドであることは知っていますが、ここでは POST でテキストとして送信しています。サーバーから 501 エラーが送信されました。私はたくさんグーグルで検索しましたが、運がありませんでした。フォームを送信する前に、この "wGet" キーワードをエスケープするにはどうすればよいですか?
編集:
<?php
if($_REQUEST){
echo '<pre>';
print_r($_REQUEST);
echo '</pre>';
}
?>
<html>
<head>
<title>Wget Demo</title>
</head>
<body>
<form name="frmCodes" method="POST">
<textarea name="voucher_codes"></textarea>
<input type="submit" name="btnSubmit"/>
</form>
</body>
</html>