Hello smile.gif

J'ai un de ces problèmes imreproductible :

Mon script AJAX tourne bien sous IE, Firefox, Xp, Vista, Linux, MacOS X, etc.
Mais j'ai au moins un client qui appelle pour me dire que ça mouline (il s'agit du gif animé de loading qui tourne avant le lancement de l'ajax et qui disparait à la fin du script).
Apparament le problème se situe avant même l'execution de mon script PHP, car la première chose que ce script fait est de mettre en log les infos envoyées par le client. Et je n'ai effectivement aucune trace de sa tentative dans les logs. (Sauf une fois avec un time() assez long, apparement suffisamment long pour que la valeur dans POST arrive vide : "")

Code
[...]
var xhr_object = null;
if(window.XMLHttpRequest) {
    // Firefox
    xhr_object = new XMLHttpRequest();
} else if (window.ActiveXObject) {
    // Internet Explorer
    xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
} else {
    // XMLHttpRequest non supporte par le navigateur
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
    return;
}
var candidature = document.getElementById("inputCandidature").value;
var reference = document.getElementById("inputReferenceAnnonce").value;
var data = "reference="+reference+"&candidature="+encodeURIComponent(candidature);
xhr_object.open("POST", url, true);
xhr_object.onreadystatechange = function() {
    if (xhr_object.readyState == 4) {
        eval(xhr_object.responseText);
    }
}
xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=utf-8");
xhr_object.send(data);
[...]


Je ne met pas le code PHP car il n'est même pas atteint (car pas de log).
Il aurait XP et IE7, mais je n'ai pas réussi à reproduire ce problème... Je pensais que ça pourrait venir d'un bloquage firewall ou autre, quelqu'un aurait une idée?