like.cgs


Aufgabe

Dieses CGI-Perl-Skript verarbeitet einen „Like”-Request

http://kleider.herbaer.de/cgi-bin/like?s=LOCATION&l=LANG&n=NAME&v=VIEW

Es fügt einen Datensatz in die Tabelle lk ein.

Der Quelltext des Skripts enthält Platzhalter für die Zugangsdaten zur Datenbank: ${mysql.likedb.name} für den Datenbanknamen ${mysql.likedb.user} für den Datenbank-User (Login), ${mysql.likedb.password} für das Kennwort.

Query-Parameter

s=LOCATION

LOCATION ist die URL-kodierte URL der Seite, aus der der „Like” aufgerufen wurde (aufrufende Seite), einschließlich eines Hash-Teils, der einen Abschnitt einer Bildergeschichte und/oder ein Bild bezeichnet.

l=LANG

Die Sprache der aufrufenden Seite. Wenn dieses Parameter fehlt, wird die Sprache aus dem Accept-Language-Header ermittelt.

n=NAME

Ein Name, den die Surfer gewählt hat, damit mehrere Likes derselben Surferin zugeordnet werden können.

v=VIEW

VIEW bezeichnet die Darstellung (Ansicht) einer Bildergeschichte, bisher pinw, desktop mobile, imgview oder kal

Die Darstellung kann oft aus der LOCATION bestimmt werden. Wenn VIEW nicht angegeben ist, wertet dieses Skript die LOCATION aus.