Cookies indigestes !!!!

Cookies indigestes !!!! - Programmation

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
Reply

Marsh Posté le 16-02-2001 à 11:46:13   

Reply

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"]


---------------
http://www.cheata.net le site qui vous donne la banane!
Reply

Marsh Posté le 16-02-2001 à 15:30:33    

OUff, enfin quelqu'un :)
 
peux tu m'en dire plus sur ta methode stp ?


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
Reply

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.


---------------
http://www.cheata.net le site qui vous donne la banane!
Reply

Marsh Posté le 19-02-2001 à 11:10:58    

Salut,
 
bon, y'a du nouveau mais ca ne marche toujours pas :cry:
 
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 ...


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
Reply

Marsh Posté le 19-02-2001 à 15:01:00    

T'as peu être un serveur php blagueur :D  
Nan sans dec c'est n'imp. :pt1cable:  
Sinon essai de faire des cookies sans criptage, en php il y a une option à la création.
Ca doit être pareil en asp.


---------------
http://www.cheata.net le site qui vous donne la banane!
Reply

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 :lol:
 
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 ?
 
++


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed