Moin!
Ist doch trivial:
Ist es _nicht_.
Der Betreiber macht auf jeder Seite, die auf einen "geschützten" Link verweisen soll (pidgin code):
timestamp = Now() + 60 seconds;
ts_crypt = Encrypt(timestamp,secretkey);
<a href = "sichereseite.php?ts_crypt=$ts_crypt">...
Die Zielseite macht:
timestamp = Decrypt(ts_crypt,secretkey);
if (timstamp > Now()) redirect_to_homepage();
Simple as that.
Was ist, wenn allein das Laden der Seite eine Minute dauert? Soll bei grafiklastigen Seiten schon mal vorkommen.
Ok, man kann das ganze aufbohren und nicht nach einer Minute auf die Hauptseite gehen, sondern nach einer Stunde oder einem Tag. Grundsätzlich besteht aber immer das Problem, daß man damit potentiell Leute verärgert, weil irgendwas nicht geht. Und sei es nur, daß Bookmarks nicht gehen.
Das Problem entsteht nur deshalb, weil die Anbieter das Konzept der URL noch nicht verstanden haben. Nichts, aber auch garnichts hebt die vermeintliche Startseite als URL in irgendeiner Weise hervor. Sie ist genauso eine Seite, wie alle anderen Seiten auch, man kann rein technisch problemlos auf allen Seiten in das Informationsangebot einsteigen, und man kann alle Seiten direkt verlinken.
Wer ein bestimmtes Verhalten seines Informationsangebotes wünscht, muß es entsprechend programmieren und hat dann keine Schmerzen mehr mit fremden Links aufs eigene Angebot. Besonders sinnvoll ist das aber nicht.
- Sven Rautenberg