Dunque, sono riuscito a venirne a capo piu o meno seguendo alcune procedure ho usato la console di chrome per controllare gli header che venivano inviati durante la richiesta fatta su chrome.
ed è saltato fuori che con queste correzioni alla richiesta funziona tutto :
---------------------------------------------------------------------------------------------------
http.Open "GET", logListenerPath, False
http.SetRequestHeader "Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"
http.SetRequestHeader "Content-type", "application/x-www-form-urlencode"
http.SetRequestHeader "Cache-Control", "no-cache"
http.SetRequestHeader "Cookie", "__test=25ded795b93a4589f6d616b3dba1cea3"
http.SetRequestHeader "Accept-Language", "it-IT,it;q=0.9,en-US;q=0.8,en;q=0.7"
http.SetRequestHeader "Upgrade-Insecure-Requests", "1"
http.SetRequestHeader "User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36"
http.Send
-----------------------------------------------------------------------------------------------------------------------------
facendo poi svariate prove ho constatato che il parametro che fa si che il tutto giri a dovere è :
http.SetRequestHeader "Cookie", "__test=25ded795b93a4589f6d616b3dba1cea3"
inserito nell'header mi fa vedere correttamente la risposta del server e il codice php viene eseguito correttamente.
ora ammetto di avere lacune in merito e di non sapere al 100% il perchè in questa configurazione lo script funziona, diciamo che la soluzione è venuta fuori un po per tentativi dopo svariate ricerche, e forse un po a botta di culo, se qualcuno sa spiegarmi un po meglio l'inghippo sarei contento di apprendere.
in piu, questo script deve essere eseguito su svariati dispositivi….se il valore del parametro cookie rimane sempre uguale per tutti i dispositivi posso esserci problemi di comunicazione??
Grazie
e grazie alka per tempo e pazienza