phpbar.de logo

Mailinglisten-Archive

[php] RE: Re: [php] RE: Re: [php] [PHP]Downloadmanager ignoriert die erste Mail :)

[php] RE: Re: [php] RE: Re: [php] [PHP]Downloadmanager ignoriert die erste Mail :)

Christoph Ertelt ce_(at)_megabit.net
Thu, 10 Aug 2000 19:34:13 +0200


hi ho

Wechsel doch einfach sagen wir alle 24h die id's für deine Files aus. - 
Also für den Fall, dass du deine files in einer Datenbank speicherst. 
Selbstverständlich liesse sich der Interval auch verkürzen.

Möglichkeit 1:
--------------
Für die ID Solltest du nen ziemlich großen Integer-Wert nehmen - 
wahrscheinlich wäre nen String wesentlich besser (so 24 byte sollten reichen).

Beim id-wechsel kopierst du alle dateinamen in eine andere Tabelle und 
vergibst ihnen dann gleich neue id's per Zufallsgenerator. Anschließend die 
alte Tabelle leeren und die Daten mit den geänderten id's zurück in die 
Tabelle werfen ( aber LOCK table ned vergessen).

Bei ca 1000 Files dürfte das so ne Zufallstrefferquote von 255^24 / 1000 
sein - jedenfalls groß genug.

Möglichkeit 2:
--------------
Gib die id einfach verschlüsselt aus, und wechsel dann in bestimmten 
Intervalen einfach den Schlüssel. (den Schlüssel auch am besten in der DB 
speichern). Das ganze liesse sich recht einfach realisieren - schließlich 
hat php Funktionen für sowas.



Wenn jemand bei relativ kurz gewählten Intervalen deine Links noch klauen 
will, dann muss er sich schon nen robot schreiben.

Solltest du noch Hilfe brauchen, schick mir ne pm!

Sers
	Christoph



php::bar PHP Wiki   -   Listenarchive