Javascript Variable an CGI Posten

Fragen zu allen anderen Programmiersprachen.
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Javascript Variable an CGI Posten

Beitrag 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
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Benutzeravatar
uweb
Beiträge: 461
Registriert: 13.07.2005 08:39

Beitrag 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/
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Beitrag 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
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Antworten