PHP-Code:
$vownums = array('a','e','i','o','u','y','A','E','U','Y','2','3','4','5','6','7','8','9');
$consonants = array('b','c','d','f','g','h','j','k','m','n','p','q','r','s','t','v','w','x','z','B','C','D','F','G','H','J','L','M','N','P','Q','R','S','T','V','W','X','Z');
$voucherId = '';
$alt = time() % 2;
for ($i = 0; $i < 5; $i++)
{
if ($alt == 1)
{
$voucherId .= $consonants[(rand() % count($consonants))];
$alt = 0;
}
else
{
$voucherId .= $vownums[(rand() % count($vownums))];
$alt = 1;
}
}
$this->Session->set('code', $voucherId);
Der Zugriff funktioniert ohne Probleme:
Lesezeichen