if($_POST["passwort9"]!=$int_pass){
Deine Variable heißt aber $_POST['passwort'] und nicht $_POST["passwort9"].
Und wenn Du die 9 raus nimmst, dann sollte immer weitergeleitet werden, wenn Du etwas anderes als "test" eingibst. Soll das so sein..?
BTW: Diesen Schutz halte ich nicht für sicher. Wenn jemand den URl kennt, dann ist der Schutz nutzlos. Außerdem kann man dann später einfach über die Back-Taste im Browser wieder zurückgehen - ohne PW-Eingabe.
Ich würde den Schutz mit Sessions realisieren oder über .htaccess.
Gruß, rob