Código:
Por el lado de php tengo tengo lo siguiente:WebClient wc = new WebClient(); Network.ipp = "127.0.0.1";//wb.DownloadString("http://" + Network.url + "/server/ip.php"); try { string response = wc.DownloadString("http://" + url + "/server/client_connect.php?ip=" + HttpUtility.UrlEncode(ipp) + "&mac=" + HttpUtility.UrlEncode(mac) + "&hn=" + HttpUtility.UrlEncode(hostname)+"&version=" + HttpUtility.UrlEncode(version_or)); }//Send mac, ip, hostname and version to php server
Los valores los recojo con GET
Código:
El problema radica en que si pongo un break point en cualquier lado del programa y lo ejecuto en modo depuracion este funciona bien los vlaores de hostname e ip son pasados al PHP.$query = "UPDATE pc_info SET actualizacion = '".$date."', ip= '".$ip."' WHERE mac= '".$mac."'";
Si yo corro el programa sin debuguear, o en modo debugueo pero sin break points, el programa solo pasa el parametro "mac" al php.
Que es lo que puede estar causando esto?
Gracias
Edit: Acabo de solucionarlo, nose porque pero cambiando el orden de envio de parametros ahora funciona, es decir mandar mac=loqsea&ip=