I've a simple form for inserting contact data (PHP + MySQL) :
<form method="POST">
<label>Name: <input type="text" name="name"></label>
<label>Phone: <input type="text" name="phone"></label>
<label>Email: <input type="text" name="email"></label>
<input type="submit" name="addUser" value="Save">
</form>
Script is SQL Injection secured also data types are properly validated.
What I'm worried now is that someone could submit my form from external page + including some additional <input>
s
- Is it possible?
- If so:
a) how to prevent such actions and secure the script?
b) Can additional inputs be included with external request?
c) If server uses SSL is it still vulnerable?