phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_Re:_=5Bphp=5D_Verschl=FCss?= =?iso-8859-1?Q?elung_von_Daten?= =?iso-8859-1?Q?elung_von_Daten?=

[php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_Re:_=5Bphp=5D_Verschl=FCss?= =?iso-8859-1?Q?elung_von_Daten?= =?iso-8859-1?Q?elung_von_Daten?=

Cyrill Schumacher CyrillSchumacher_(at)_swol.de
Tue, 30 Jan 2001 18:04:58 +0100


> > $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