par
logikstik » 19 août 2006, 14:25
Bonjour,
Voilà, j'ai un souci avec l'AJAX. J'utilise ce système pour identifier mes membres mais là où le problème se pose c'est au moment de la redirection vers leur compte, ça ne fonctionne pas.
Si je fais une "alert", les informations sont bien renvoyées.
Je met le code, je pense que se sera plus parlant
Code : Tout sélectionner
function verifConnect()
{
if(window.XMLHttpRequest)
{
this.objHTTP = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
this.objHTTP = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
alert("Votre navigateur doit accepter le JavaScript !");
}
objHTTP.onreadystatechange = function()
{
if (objHTTP.readyState == 4 && objHTTP.status == 200)
{
document.getElementById('afficheError').innerHTML = objHTTP.responseText ;
alert(objHTTP.responseText);
}
}
objHTTP.open('GET', 'login.php?username='+document.connect.login.value+'&password='+document.connect.passwd.value, true);
objHTTP.send(null);
}
La redirection dans le script PHP
echo '<META HTTP-EQUIV="refresh" CONTENT="0; URL = connectID.php?var0='.base64_encode($_POST['login']).'&var1='.base64_encode($_POST['passwd']).'">';
Bonjour,
Voilà, j'ai un souci avec l'AJAX. J'utilise ce système pour identifier mes membres mais là où le problème se pose c'est au moment de la redirection vers leur compte, ça ne fonctionne pas.
Si je fais une "alert", les informations sont bien renvoyées.
Je met le code, je pense que se sera plus parlant :)
[code]function verifConnect()
{
if(window.XMLHttpRequest)
{
this.objHTTP = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
this.objHTTP = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
alert("Votre navigateur doit accepter le JavaScript !");
}
objHTTP.onreadystatechange = function()
{
if (objHTTP.readyState == 4 && objHTTP.status == 200)
{
document.getElementById('afficheError').innerHTML = objHTTP.responseText ;
alert(objHTTP.responseText);
}
}
objHTTP.open('GET', 'login.php?username='+document.connect.login.value+'&password='+document.connect.passwd.value, true);
objHTTP.send(null);
}[/code]
La redirection dans le script PHP
[php]echo '<META HTTP-EQUIV="refresh" CONTENT="0; URL = connectID.php?var0='.base64_encode($_POST['login']).'&var1='.base64_encode($_POST['passwd']).'">';[/php]