Page 1 sur 1

script de tracking?

Posté : 21 août 2006, 02:46
par chrbartmp
Bonjour,

Je recherche un script de tracking pour le CV que je suis entrain de me construire!
J'aimerais savoir quel employeur est venu, quand et combien de fois...

J'aimerais envoyer à chaques employeurs un lien unique du syle "/tracking.php?a1s2d3d4d5f6" dirigé vers la version personnalisée de mon CV que je leur ai préparé.
Il faudrait que la référence du lien "a1s2d3d4d5f6" soit unique et aléatoire, de manière à ce qu'un employeur ne puisse pas aller voir le CV que j'ai préparé pour un autre employeur!

J'ai cherché parmis les scripts offerts sur plusieurs sites de la communauté PHP, mais je n'ai rien trouvé qui pourrait ressembler à ça!
Auriez-vous ou connaîtriez-vous un script offrant ces fonctionnalitées?

Un grand merci ;)
Christophe

Posté : 21 août 2006, 08:49
par Tictac
Salut , pour ce qui est du numéro aléatoire =>
//Fonction de génération de code

function genererCode($longueur) 
	{ 
		$code = ""; 
		//mot de passe de $longeur caractères 
		for($i = 0; $i < $longueur; $i++) 
		{ 
			$num = rand(48,122); 
			if(($num >= 97 && $num <= 122)) 
			{ 
				$code .= chr($num); 
			} 
			elseif(($num >= 65 && $num <= 90)) 
			{ 
				$code .= chr($num); 
			} 
			elseif(($num >= 48 && $num <= 57)) 
			{ 
				$code .= chr($num); 
			} 
			else 
			{ 
				$i--; 
			} 
		} 
                                //Vérifier si code utilisé
                                $qry_checkcode = mysql_query("SELECT COUNT(*) as nb_code FROM cv WHERE cv_code='".$code."'") or die (mysql_error());
                                $code_exist = mysql_result($qry_checkcode,'nb_code');
                                //si le code existe on recommence 
                                if($code_exist > 0)
                                   {
                                    genererCode($longueur);
                                   }
                             else{
                                    return $code; 
                                   }
	}

Posté : 21 août 2006, 09:02
par aelurus
Salut et un simple md5() du nom ?

Posté : 21 août 2006, 14:04
par jpaul
Salut,

Il me semble qu'il y a une fonction exprès pour ça : uniqid() non ?