Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2013, 22:41
krosty4782
 
Fecha de Ingreso: enero-2007
Mensajes: 12
Antigüedad: 17 años, 11 meses
Puntos: 0
C# Extraño problema, en debug actualiza registro mysql, corriendo normal no.

Hola, estoy haciendo un programa en c# que hace lo siguiente:

Código:
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
Por el lado de php tengo tengo lo siguiente:

Los valores los recojo con GET
Código:
$query = "UPDATE pc_info SET actualizacion = '".$date."', ip= '".$ip."' WHERE mac= '".$mac."'";
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.
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=

Última edición por krosty4782; 10/01/2013 a las 22:52