As the title says, are there limits and/or prohibited characters for form field names?
- If I use an
sha512()
hash for field name, are there drawbacks to this (it's pretty lengthy)? - Or, are there any drawbacks when using
-:x:©:y:
as field name? - Or, may I use a serialized array for field name?
- Or, what if the field contains a space character?
- What about "/downloads/ready/games/" as a key?
I bet, this isn't HTML specific, but more PHP (scripting language) specific, whether after the posting, the values can be read. Theoretically, it may also apply to array keys in general.
One more thing I thought about, the usage of "readable" form fields has become so popular/mainstream because forms are mostly used for storing data inside a database, where field name resembles the column within database. Correct me if I'm wrong.
So, yes, am I free to use whatever I want in these forms, or I may end up with errors/unreadable data?