subid speichern

VIPbanner_de

www.VIPbanner.de
ID: 72674
L
1 Mai 2006
2.598
150
Hallo,

ich würde gerne mein Refsystem in sofern erweitern das es möglich ist subids zu speichern. Mein System ist ein cgi script.

Bisher werden über einen reflink (.../ref.cgi?usr=refusername) nur der Username in einem Cookie gespeichert:

PHP:
use CGI;
   $CGI::POST_MAX=1024; # Maximale Zeichenkette via method=POST = ca. 1 MB
   $req          = new CGI;
   $usr          =$req->param('usr');
   
my $time	   = time;
my %monat      = ( 0 => 'Jan', 1 => 'Feb', 2 => 'Mar', 3 => 'Apr', 4 => 'May', 5 => 'Jun',
               	   6 => 'Jul', 7 => 'Aug', 8 => 'Sep', 9 => 'Oct', 10 => 'Nov', 11 => 'Dec');
my %tag 	   = ( 0 => 'Sunday', 1 => 'Monday', 2 => 'Tuesday', 3 => 'Wednesday', 4 => 'Thursday', 5 => 'Friday', 6 => 'Saturday');
my @date 	   = gmtime($time + 2592000);
my $jahr 	   = substr($date[5] + 1900, 2, 2);
my $minuten    = length($date[1]) < 2 ? "0" . $date[1] : $date[1];
my $sekunden   = length($date[0]) < 2 ? "0" . $date[0] : $date[0];
print "Set-Cookie: ref=\"$usr\"; Expires=$tag{$date[6]}, $date[3]-$monat{$date[4]}-$jahr $date[2]:$minuten:$sekunden GMT\n";


print "Location: $redirect_url\n\n";
exit;

Die Frage ist jetzt wie ich die subid am besten anlege. Wichtig ist es das diese nur aus buchstaben und zahlen und den Sonderzeichen bindestrich und unterstrich bestehen darf und maximal 20 Zeichen hat. Gibt es vielleicht sonst noch was zu beachten?

Danke vorab für eure Hilfsbereitschaft!