espero haber comprendido el orden. lo que entendí fue, v1.php es el #2 y v2.php es el #3. o sea, estas haciendo una cadena. en este caso no debería suceder nada salvo imprimir los valores de los campos username y password del segundo código. recuerda que en php las variables no son persistente de script en script. es decir, si los datos del primer formulario (#1) no lo guardas en algún lugar -base de datos, archivo, sessiones, o transmitirlo al próximo script-, dificilmente los próximos script sabrán de su existencia. fíjate que en el código #2, asumiendo que ahí es donde llegan los datos del primer código, no hay ningún código php que trabaje con los datos del primer formulario. por tanto, la segunda petición enviará nuevos valores para la variable $_POST de php.
@edit: el caso de chrome ya lo señale en un mensaje anterior.
Cita: chrome bloquea la ejecucción del script y en la consola vemos un mensaje tal que "Refused to execute a JavaScript script. Source code of script found within request". de todos modos, eso no significa que podemos confiar en esa seguridad del navegador. el caso de chrome asume que estas usando el contenido de un parámetro.
de alguna manera, chrome detecta que el contenido de uno de los parámetros es exactamente el mismo a una porción del código html. y si es un script, entonces prohibe su ejecucción.