Tu sai cosa vuol dire localhost?
Perché chiedi in un forum specializzato se sai tutte le risposte?
Il codice php gira sul server e quindi il localhost, per il codice php, è il server-
Ma se il codice è sul tuo pc, localhost è il tuo pc e il codice vb tenta di contattare il tuo pc.