![]() Mailinglisten-Archive |
> > $email = base64_encode(asdfasdf_(at)_sdaffgg.df); > > > > echo 'http://www.domain.de/shared/subscribe.php?mail='.$email > > > > und auf der zweiten seite baust du dann ein ... ein: > > > > $email = base64_decode($email); > > ja dann wird aber , wenn der mailstring von nem bl�den ge�ndert wird , > v�lliger murks in die db eingetragen und dann kommen fehlermeldungen wegen > unzustellbarkeit zur�ck ... > besser w�re doch die mailaddy in der db vorzumerken und erst freizuschalten > wenn die best�tigung kommt. verwaiste vormerkungen kann man ja nach 2 wochen > wieder rausl�schen > falls ne mailaddy eingetragen werden soll die nicht vorgemwerkt war, wird > halt nichts eingetragen , logo ... wenn einer den B64 in der url zeile �ndert, dann kommt beim decodieren v�lliger mist raus, also und wenn du nun nach dem decodieren die email adresse �berpr�fst, bist du auf dem sicheren holzweg ;-) preg_match("/[a-z0-9-_.+]+_(at)_[a-z0-9-_.]+\\.[a-z]{2,3}/",base64_decode($email) ) kiri
php::bar PHP Wiki - Listenarchive