あ、言い忘れた。
$submitをurlencode()してみるのはどうだろう。