Seite 1 von 1

Javascript Variable an CGI Posten

Verfasst: 20.05.2006 11:10
von Tafkadasom2k5
Einen wunderschönen!
Ich habe hier ein HTML-Formular, und würde gerne die Variablen die aus den Aktionen des Javascript hervorgehen an eine CGI(Python) senden.

Wie geht das, ohne ein unsichtbares Formular zu nutzen?
Oder ist es möglich den "Link" des CGI's so zu verändern, dass man die Variablen über den GET-Befehl übermitteln könnte (also die Variablen dynamisch in den Python Link einbetten)?
Das wäre aber blöd, weil mein JScript eine Art Punkestand übermitteln soll, und so könnte man sehr leicht cheaten ;)

Gr33tz
Tafkadasom2k5

Verfasst: 22.05.2006 15:29
von uweb
Du hast Dir ja zum Teil schon selbst geantwortet.

Es geht über ein (optinal unsichtbares) Formular per POST oder per GET oder über einen Link (URL) - wobei die letzten zwei in der Adresszeile sichtbar sind.
Wenn Du kein Formular willst bleibt dir nur der Weg über den Link.
In den meisten Webservern kannst Du bestimmte MIME-Typen an ein CGI / FastCGI / ISAPI (gibts auch hier im Forum) binden.

Das bedeuted die Datei "axz34n2.count" muß nicht existieren.

http://www.drweb.de/trickkiste/tricks46.shtml - Trickkiste - Passwortschutz mit Javascript

Der Named dient als verschlüsselte Punktestand.
Mit einer Prüfziffer z.B. Modulus 11 kannst Du es einem Cheater etwas schwerer machen.

Für die Verschlüsselung des Punktestands gibt es massig Möglichkeiten.
Das geht von einer einfachen Umwandeln in ein anderes Zahlensystem (z.B. Basis 36 statt 10 - 26 Buchstaben+10Ziffern)
bis hin über eine serverseitige Logik die Du z.B. über AJAX aus Javascipt heraus nutzen kannst.

Bei SELFHTML findest Du immer wertvolle Infos.
http://de.selfhtml.org/index.htm

Da gibt es auch ein Forum.
http://forum.de.selfhtml.org/

Verfasst: 05.07.2006 15:31
von Tafkadasom2k5
Wie ich es gemanaged habe:
Unsichtbares Formular, wird per CGI-Post übergeben.

Funktioniert gut, und der Nutzer bekommt nichts mit und kann somit auch nicht cheaten ;)

Gr33tz
Tafkadasom2k5