GÉNÉRER UNE CHAINE ALÉATOIRE

StevenJLMunn Messages postés 36 Date d'inscription jeudi 26 juin 2003 Statut Membre Dernière intervention 11 septembre 2005 - 12 mai 2004 à 20:17
BinOff Messages postés 25 Date d'inscription mardi 24 juillet 2001 Statut Membre Dernière intervention 13 décembre 2007 - 14 déc. 2007 à 10:59
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/22644-generer-une-chaine-aleatoire

BinOff Messages postés 25 Date d'inscription mardi 24 juillet 2001 Statut Membre Dernière intervention 13 décembre 2007
14 déc. 2007 à 10:59
oui surfzoid, on peut le faire par variable de session. C'est marqué dans le commentaire de présentation.
surfzoid Messages postés 463 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 21 avril 2010
13 déc. 2007 à 20:04
Je m 'y connait plus trop en site web, mais normalement ont fait pas ça avec un simple cookie !!!!!
ThunderPsycho Messages postés 180 Date d'inscription lundi 3 juin 2002 Statut Membre Dernière intervention 4 février 2007
26 mai 2004 à 10:26
Mouai bof...
Dans le cas ou tu veux un identifiant unique pour tes réponses par mail tu peux utiliser l'id unique de session de IIS, et meme tu peux y rajouter derriere un truc du genre :

Session.SessionID & "_" & Int(Date()) & "_" & Int(Time())

...
Comme ça tu peux même réidentifier ton client web a condition que tu ais une base de données avec tout ca dedans...
BinOff Messages postés 25 Date d'inscription mardi 24 juillet 2001 Statut Membre Dernière intervention 13 décembre 2007
16 mai 2004 à 12:29
si je ne fais pas ca, c'est pour éviter certains caractères spéciaux. La fonction a été créée à l'origine pour permettre la validation d'une action par mail.

L'utilisateur étant inviter à cliquer sur un lien avec une clé spéciale de validation, il ne fallait pas de caractères accentués, ni de symboles tels que le ?, et le & par exemple.
StevenJLMunn Messages postés 36 Date d'inscription jeudi 26 juin 2003 Statut Membre Dernière intervention 11 septembre 2005
12 mai 2004 à 20:17
Pourquoi tu fais un dictionare quand tu pourrais faire:
Randomize
x = (Rnd * 254)+1
x = chr(x)
s = s & x
Avec ca n'importe lequel des Charactères ASCII pourait apparetre.
Rejoignez-nous