webring.cgi
BedienanleitungenDieses CGI Skript implementiert den CIP Webring Server-Seitig! Um es zu benutzen, muss man noch an diese Anfrage Query Strings anfuegen:
&do=next
(oder forward
, right
, rechts
)&do=prev
(oder backward
, left
, links
)&do=random
(oder zufall
, wuerfel
)?by=
n&do=next
oder &do=prev
Anfragen um n Seiten, anstatt nur auf den direkten Nachbaren.?from=
userreferrerpolicy
Attribut von Anchor-Tags). Alias &for=
user.&do=list
&do=help
(oder sonst was)&do=position
Alternativ kann man immernoch die Client-Seitige Javascript Implementierung benutzen. Dieses hat (derzeit) noch die Vorteile:
<script>
tag und ein id="nav"
Attribut braucht.
Das Programm kann aus dem Referer
oder dem from
query herauslesen von welcher Seite aus das Skript aufgerufen wurde. Es leitet den Benutzer dann direkt um, je nach Befehl. Es ist daher auch möglich Links auf beliebeigen Unterseiten einzubauen, wie auch von nicht CIP-Seiten den Link aufzurufen (in welchem Fall man from
benutzen sollte, außer man benutzt &do=random
).
<a referrerpolicy="strict-origin-when-cross-origin" href="/~oj14ozun/webring.cgi?do=next">→</a>
<a referrerpolicy="strict-origin-when-cross-origin" href="/~oj14ozun/webring.cgi?do=prev&by=2">vor-vorletzter nachbar</a>
<a referrerpolicy="strict-origin-when-cross-origin" href="/~oj14ozun/webring.cgi?do=random">zufälliges mitglied</a>
Der Quelltext sollte offen und frei hier verfügbar sein.