1unitedpower: Der Elixir-Adventskalender

Beitrag lesen

Beim Lesen kam mir die Idee, ob man die Speicherung der Reihenfolge zusätzlich (lies: ergänzend) mit einem Cookie realisieren sollte, damit die mit PHP ausgelieferten CSS-Grid-Verwürfelungen auch schon ohne JavaScript in der vom User erwarteten Reihenfolge angezeigt werden. Meines Wissens kann JavaScript auch Cookies lesen und könnte sein localStorage mit dem Cookie-Inhalt abgleichen sofern vorhanden.

Wer keine Cookies mag und auch noch JavaScript verbietet, der darf dann wirklich neu suchen.

Alternativ könnte man auch den PHP Zufallsgenerator mit einem fixen Seed initialisieren. Dann bräuchte man keine Cookies. Alle Seitenbesucher*innen bekämen dann wohl die selbe Reihenfolge angezeigt, aber das kann ja auch gewollt sein.

Dazu müsste lediglich die Zeile srand(42); vor shuffle($order); ergänzt werden.