Action="" or action="?", how do they really differ?

If your page is index.php?action=dostuff and form method = POST:
action="" will call index.php?action=dostuff and send POST data.
action="?" will call index.php? and send POST data.

“?” essentially truncates any url parameters when the form is submitted.

3 Likes