Un keygen génère une valeur de chaîne aléatoire que vous affichez à vos lecteurs. Si vous hébergez un service de raccourcisseur d' URL , vous devez créer une valeur générée de façon aléatoire qui contient le domaine auquel les points d'URL générées . Vous pouvez générer aléatoirement une chaîne de n'importe quelle longueur en Visual Basic 6 pour faciliter la génération du service keygen URL. Le service utilise la fonction de VB6 "Rnd " pour générer un nombre aléatoire de points à une lettre de l'alphabet. Instructions
1
Ouvrez le fichier de code VB6 que vous souhaitez utiliser pour générer la valeur keygen . Il peut être n'importe quel fichier qui héberge votre URL code de service de raccourcisseur . En général, vous placez ce code dans la section de la soumission du formulaire lorsque votre lecteur de site soumet le domaine de shortening.
2
Définir les lettres de l'alphabet que vous souhaitez utiliser pour générer la chaîne . Le tableau que vous créez associe chaque lettre avec un numéro et ces chiffres récupérer une lettre au hasard à partir de la matrice. Ajoutez le code suivant pour créer le tableau de lettres :
LettersArray As Char () LettersArray = " ABCDEFGHIJKLMNOPQRSTUVWXYZ "
3
Créer une variable pour contenir la chaîne aléatoire lettres ; cette chaîne devient finalement votre valeur keygen retourné, mais vous devez parcourir chaque lettre et de récupérer un personnage qui est ajouté à la variable chaîne. Ajoutez le code suivant pour créer la variable : Trouvez
keygen Dim As String
4
Créer une boucle qui génère aléatoirement un numéro et utilise ce nombre pour récupérer une lettre du tableau de caractères. Après la lettre est récupéré, l'ajouter à la variable " keygen " . Le code suivant génère la chaîne URL :
For i = 0 à 10Randomize () Random1 = Rnd ( ) keygent = keygen et LettersArray ( Random1 ) Boucle
5
imprimer les générée ligne dans la page Web . Par exemple, si votre service de raccourcisseur a le domaine " domain.com ", le code suivant affiche le keygen URL créé pour l' URL raccourcie :
Response.Write " http://domain.com /"& keygen