En principio, veo 2 problemas:
1) estás enviando por el método post, por lo tanto, tenés que agregar luego del método open, el método setRequestHeader:
Código PHP:
peticion_http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
y
2)el tercer parámetro que usaste para open es false, lo que significa que la petición es síncrona, y en ese tipo de peticiones no funciona el evento onreadystatechange ya que no se abre un hilo de ejecución independiente sino que javascript se comporta como siempre, ejecutando una instrucción después de otra.