0

私はフォームを持っていて、以下のような名前のない通常の送信ボタンを使用しています。

 <input type="submit" value="Submit" /> 

すべてがそのまま正常に動作します。私の質問は、以下のような乱数という名前を付ける方法があるということです。

 <input type="submit" name="R312321321" value="Submit" /> 

次に、送信すると、非表示の入力であるかのように、送信ボタンの名前の値を取得できます。自分がしていることに隠し入力を使用することはできません。この方法で送信ボタンを実行する理由は、ブラウザーマクロが名前を検索するためです。マクロが機能するために名前が常に変更されている場合。送信ボタンの値を取得したら、それを認証できます。すでに作成されているものは、phpで送信の値を取得する必要があります。

ありがとうございました

4

1 に答える 1

0

はい、これでうまくいきます。ただし、仕様では、数字で始まる入力名については別のことが述べられています。

ID および NAME トークンは文字 ([A-Za-z]) で始まる必要があり、その後に任意の数の文字、数字 ([0-9])、ハイフン ("-")、アンダースコア ("_") を続けることができます、コロン (":")、およびピリオド (".")。

フォームを送信すると、キーと値のペアが作成されます

[312321321] => Submit
于 2012-05-01T19:55:14.563 に答える