Cookies indigestes !!!! - Programmation
Marsh Posté le 16-02-2001 à 15:03:23
Perso j'utilise qu'un cookie avec des separateurs,
ça résoud pas mal de probleme, sinon t'as essaié $Ck_MGELGest["Pass"]
Marsh Posté le 16-02-2001 à 15:30:33
OUff, enfin quelqu'un
peux tu m'en dire plus sur ta methode stp ?
Marsh Posté le 16-02-2001 à 19:25:42
Je connais pas l'asp mais en php je fais un truc du genre:
function mysetcookie($login,$pass,$logID)
{
$tmp=$login.'|'.$pass.'|'.$ville;
tsetcookie("Ck_MGELGest",$tmp,time()+999999999999);
}
function mygetcookie($txt)
{
$tmp=explode('Ck_MGELGest',$txt);
return array( "login"=>urldecode($temp[0]),"pass"=>$temp[1],"ville"=>$tmp[2] );
}
apres ça s'utilise comme ça:
$cook=mygetcookie($HTTP_COOKIE_VARS["Ck_MGELGest"]);
et t'as les variable $cook["login"],$cook["pass"],$cook["ville"]
Bon tu peux surement amélioré le truc pour que ça soit plus souple.
Marsh Posté le 19-02-2001 à 11:10:58
Salut,
bon, y'a du nouveau mais ca ne marche toujours pas
roswell : $Ck_MGELGest["Pass"] marche presque :
le probleme, c'est que quelle que soit la valeur du cookie, il la remplace par "P"
j'affiche mes valeurs du cookie en ASP et ca marche, y'a pas de probleme mais des que je les recupere en PHP, il ne me met pas d'erreur de variable mais il m'affiche constament "P", quelle que soit le champ du cookie que j'interrige !!!
quelqu'un voit d'ou ca peut venir ???
merci d'avance ...
Marsh Posté le 19-02-2001 à 15:01:00
T'as peu être un serveur php blagueur
Nan sans dec c'est n'imp.
Sinon essai de faire des cookies sans criptage, en php il y a une option à la création.
Ca doit être pareil en asp.
Marsh Posté le 19-02-2001 à 16:02:13
Roswell : c'est clair, 'dois y avoir un de tes petits freres qui s'est mêlé de tout ca , tu peux en etre sur
du coup, j'ai du passer par 3 cookies differents pour faire passer mes 3 champs : ca marche mais c'est dommage
tu parles d'encodage, mais je n'ai rien specifie il me semble
so ?
++
Marsh Posté le 16-02-2001 à 11:46:13
Salut,
j'ai cree un cookie en ASP de cette facon :
<%
response.cookie("Ck_MGELGest" )("L_Ville" ) = V
response.cookie("Ck_MGELGest" )("Login" ) = LOGIN
response.cookie("Ck_MGELGest" )("Pass" ) = PASS
%>
et j'essaie de les recuperer sous PHP de cette facon :
$HTTP_COOKIE_VARS["Ck_MGELGest[Pass]"]
mais il m'affiche ca :
Warning: Undefined index: Ck_MGELGest[Pass]
Si j'ai bien compris, il ne trouve pas de tableau dans mon cookie, c'est ca ??
Comment faire pour recuperer mes valeurs svp ?
merci d'avance
---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391