Mailinglisten-Archive |
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