10 08 2002 à 20:31


Salut les gens !

Je suis sur le dev de KPS mais je rencontre un petit soucis, problème que je n'ai jamais réussi à régler jusqu'à présent, mais pour kreposuk, je voudrais que ça marche...

Mon problème vient des caractères spéciaux du style quote et double quote que les cookies transforment différemment qu'en normal ou avec la fonction htmlspecialchars.
Donc impossible pour moi de vérifier si le cookie en question est présent ou non dans une table.

Quelqu'un aurait-il une soluce à ce petit truc ?

thx

LaurentZ (guest star - )
47 ans (Suresnes (92))
mailing@laurentz-design.com | 137388474
http://www.laurentz-design.com

Vous avez de la pâte, vous avez du suk, ben avec la pâte vous faites une krep et vous mettez du suk dessus...
http://www.kreposuk.com





  10 08 2002 à 20:44


Je comprends pas trôp ton problème mais une idée comme ça : fait un serialize() sur les données que tu mets dans ton cookie et un unserialize() ensuite ... Ca ne devrait pas affecter tes variables. addslashes() ne fonctionne pas ??

angel2k (exilé fanatique - )
41 ans (Amiens)
angel2k@piregwan.com | 110643996

cet espace est à vendre ! mise à prix à 518€





  10 08 2002 à 20:48


Addslashes est déjà fait mais il sert à rien dans un cookie...
Regarde ce que te donne toto"pouette'toto dans un cookie, et tu comprendras ;) c'est assez chiant

bon m'en vais essayer serialize() de ce pas

thx

LaurentZ (guest star - )
47 ans (Suresnes (92))
mailing@laurentz-design.com | 137388474
http://www.laurentz-design.com

Vous avez de la pâte, vous avez du suk, ben avec la pâte vous faites une krep et vous mettez du suk dessus...
http://www.kreposuk.com





  10 08 2002 à 21:03


nop ça marche pas serialize(), ça change pas ce que donne les quote et double quote dans un cookie...
grrrrrrrr

LaurentZ (guest star - )
47 ans (Suresnes (92))
mailing@laurentz-design.com | 137388474
http://www.laurentz-design.com

Vous avez de la pâte, vous avez du suk, ben avec la pâte vous faites une krep et vous mettez du suk dessus...
http://www.kreposuk.com





  10 08 2002 à 21:09


heu rien a voir, mais je passe pour un petite lechouille

=> LaurentZ : j'adore ce que tu fais !


Orbital219 (membre - )
38 ans (Namur (belgique))
Orbital219@nihon-fr.com | 138637615

mais c'est qui cette choucroute ?





  10 08 2002 à 21:10


arf merci ;)

LaurentZ (guest star - )
47 ans (Suresnes (92))
mailing@laurentz-design.com | 137388474
http://www.laurentz-design.com

Vous avez de la pâte, vous avez du suk, ben avec la pâte vous faites une krep et vous mettez du suk dessus...
http://www.kreposuk.com





  10 08 2002 à 21:19


HelloO,

J'ai pas compris le fin fond du problème des one two quotes,

mais l'adresse suivante explqiue comment configurer le fichier php.ini pour que:

http://fuse.iap.fr/Infos_technique_BD/Manuel_ph...

cf. magic_quotes_gpc booléen


j' bien le mot magic, alors j'en profite pour poster ce message


@++

o0o (roi du pixel fanatique lvl 1 - )
50 ans (Limbo - ^^)
info@o0o.ch | 167155058
http://www.o0o.ch

   o            0          °      
O o O o
O o O o O








  10 08 2002 à 21:29


Ouep, mais j'vais pas aller chez online pour modifier leur php.ini ;) Sinon, vais casser leur matos !!

M'enfin, pour résumer mon problème, j'ai un champs pseudo par exemple que je mets dans un cookie et dans une table après un addslashes.
Si je met "lolo' comme pseudo, dans la table ça donne \"lolo\'
mais dans le cookie, ça donne %5C%5C%5C%22lolo%5C%5C%5C%27
donc forcément ça coince quand je recherche dans la table un champs pseudo identique au cookie...

LaurentZ (guest star - )
47 ans (Suresnes (92))
mailing@laurentz-design.com | 137388474
http://www.laurentz-design.com

Vous avez de la pâte, vous avez du suk, ben avec la pâte vous faites une krep et vous mettez du suk dessus...
http://www.kreposuk.com





  10 08 2002 à 21:37


Je pense qu'en mettant une variable numérique associée au pseudo (id du membre) on éviterait le problème des caractères spéciaux.

mais est-ce possible avec les cookies?

o0o (roi du pixel fanatique lvl 1 - )
50 ans (Limbo - ^^)
info@o0o.ch | 167155058
http://www.o0o.ch

   o            0          °      
O o O o
O o O o O








  10 08 2002 à 21:47


On peux faire ce que l'on veut avec les cookies, tu mets ce que tu veux dedans... mais ça change rien au fait que si y'a un quote ou un double quote, ça coince.
j'ai 3 cookies, l'id, le pseudo, le pwd
Si je fais un test sur l'id, c'est clair, ça marche, mais c'est facilement modifiable un id dans un cookie, donc tu peux te logger comme tu le sens sous le compte de n'importe qui... Ce que je fais c'est un test sur les 3 cookies en même temps...

LaurentZ (guest star - )
47 ans (Suresnes (92))
mailing@laurentz-design.com | 137388474
http://www.laurentz-design.com

Vous avez de la pâte, vous avez du suk, ben avec la pâte vous faites une krep et vous mettez du suk dessus...
http://www.kreposuk.com





  10 08 2002 à 21:53


et si tu fais une conversion en nombre de ses trois valeurs, pour la recherche ça marche. Pour la conversion inverse euh ,...



[o0o - ]

o0o (roi du pixel fanatique lvl 1 - )
50 ans (Limbo - ^^)
info@o0o.ch | 167155058
http://www.o0o.ch

   o            0          °      
O o O o
O o O o O








  10 08 2002 à 21:57


Je viens de trouver une parade justement à partir de nombre... un mktime sur un champs qui sert de login.
Donc 2 tests maintenant, test sur l'id et le login, 2 variables numériques, donc devrait pas y avoir de soucis...

LaurentZ (guest star - )
47 ans (Suresnes (92))
mailing@laurentz-design.com | 137388474
http://www.laurentz-design.com

Vous avez de la pâte, vous avez du suk, ben avec la pâte vous faites une krep et vous mettez du suk dessus...
http://www.kreposuk.com





  10 08 2002 à 21:58


si tu prends le cookie:

sa valeur
%5C%5C%5C%22lolo%5C%5C%5C%27

faire un ereg pour avoir "lolo'

rechercher "lolo' dans la table.

o0o (roi du pixel fanatique lvl 1 - )
50 ans (Limbo - ^^)
info@o0o.ch | 167155058
http://www.o0o.ch

   o            0          °      
O o O o
O o O o O








  10 08 2002 à 22:03


Pfiouuu ouais, reste à savoir comment le cookie traduit tous les caractères spéciaux pis si ajouter des / ou \ ça fout pas le brin...
Vais rester sur la soluce du login je pense

LaurentZ (guest star - )
47 ans (Suresnes (92))
mailing@laurentz-design.com | 137388474
http://www.laurentz-design.com

Vous avez de la pâte, vous avez du suk, ben avec la pâte vous faites une krep et vous mettez du suk dessus...
http://www.kreposuk.com





  11 08 2002 à 12:11


c'est facilement modifiable un id dans un cookie, donc tu peux te logger comme tu le sens sous le compte de n'importe qui

je vais peut-être dire un truc qui ne sert à rien, mais à ma connaissance un cookie n'est pas modifiable. Si on essaie de le modifier il est détruit, alors...

sylozof (jouet en plastok lvl 1 - )
42 ans (Sélestat)
syl82@laposte.net | 148310108

Autant l'hiver éclate que l'hétéroclyte
Eric et Ramzy


Pour répondre à ce sujet (et notifier automatiquement son auteur), cliquez sur le bouton REPONDRE A CE SUJET. Si vous voulez en plus avertir de votre réponse une personne qui a participé à ce sujet, cliquez sur le bouton en face de son intervention. Enfin si vous voulez inviter quelqu'un à réagir, utilisez les appeaux ci-dessous. Seuls les membres logués peuvent utiliser les appeaux et seuls les membres actifs peuvent être appeautés ^^. Bonne notification !

Vous n'êtes pas membre ou vous n'êtes pas logué(e) ou les appeaux sont désactivés dans votre profil. Vous ne pouvez pas utiliser les appeaux.