Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-10-2003, 00:36   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 14
Exclamation Opera beherscht keinen "POST" Befehl?!

Schoenen guten Abend die Damen und Herren,

bin gerade beim Austesten und flashen meiner neuen Seite und bin darueber gestossen, dass Opera den Befehl "POST", welchen wir so haeufig mit getURL oder loadVariables nutzen, nicht kennt.

Wir nehmen einfach an, das das Passwort unten richtig ist!
Hier ein kleines Beispiel:
Ich habe eine mini flash erstellt:
<1 Frame:>
ActionScript:
  1. password="richtig";
  2. getURL("http://www.onpuls.com/cgi-bin/secure.pl", "_blank", "POST");
<2 Frame:>
ActionScript:
  1. stop();

Das Perl(CGI-Script) ist auch nicht weltbewegend:
PHP-Code:
#!/usr/bin/perl

use CGI;
$query        CGI->new();
$PASSWORD    $query->param('password');

print    
"Content-type: text/plain\n\n";

open (PASS,"passwortFile.dat") || &error("password file couldn't be opened."); 
if (
$flock eq "y") {
    
flock PASS2
}
$pass = <PASS>;
close(PASS);

$PASSWORD=~ tr/A-Z/a-z/;
$pass2 crypt($PASSWORD"MM");
if (
$pass eq "$pass2") {
    print 
"correct=yes&ende=1";
}else{
    print 
"correct=no&ende=1";
}

sub error{
    print 
"status=$_[0]&ende=1";
    exit;

Die perl-file will nur die variable password haben, von wem auch immer. in unserem fall ist es halt flash. wenn ich jetzt ganz easy die flash swf so auf meinerm server aufrufe. bekomme ich im IExplorer 6 folgende msg: "correct=yes&ende=1"

Dieses stimmt auch.

Aber mit Opera 7.11(frisch installiert) bekomme ich beim selben Passwort die msg: "correct=no&ende=1"

Dieses stimmt auch.

Benutze ich aber die GET Variante bringt auch Opera wieder mir ein freundliches yes. Allerdings ist dann das Password nicht in einem eigenen Header geschickt worden sondern einfach an die URL rangehangen, was man besonders bei passwoertern vermeiden moechte!! Oder?

Hat wer ne Idee, wie man das gescheit umgehen kann? Bin fuer alle Vorschlaege offen. Schlaft schoen und bis morgen sagt:

-----------
Morrison
-----------

PS.: Wenn Ihr es ausprobieren wollt:

http://www.onpuls.com/pw_opera.swf

Passwort ist, wie gesagt das Wort: "richtig". Ladet euch fuer weitere Informationen einfach die pw_opera.zip runter.
Angehängte Dateien
Dateityp: zip pw_opera.zip (2,3 KB, 0x aufgerufen)
Morrison ist offline   Mit Zitat antworten
Alt 24-10-2003, 12:13   #2 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
Ich habe Opera als Standard Browser in verwendung (aktuell 7.21)

wäre mir noch nicht aufgefallen... und ich habe eigentlich auch noch nie probleme gehabt auf flash pages usw... zumindest nicht mehr als mit einem ie oder ns.....
Aber da ich bei meinen Projekten nie mit getURL sende kann ich auch nix ausschließen.....

aber so oder so.. warum eigentlich getURL? und nicht ein loadVariables oder loadVars?
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer ist offline   Mit Zitat antworten
Alt 24-10-2003, 12:54   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 14
reply

Nur zum Verdeutlichen. Damit sich ein browser Fenster oeffnet. NOrmal nehme ich auch loadVars und(oder) loadVariables, aber da bekomme ich kein browser Fenster. Der Effekt ist mit loadVars oder loadVariables genau der gleiche.

Wusste gar nicht das 7.21 raus ist. Interssant.
Morrison ist offline   Mit Zitat antworten
Alt 24-10-2003, 13:10   #4 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
du könntest ja mit loadVars die werte senden.. dann soll das server script... true/false zurückgeben... und erst dann setzt Flash ein GetURL ab...

also... 7.21 ist recht neu ja... aber zuvor hatte ich 7.20.. und das für einge Zeit.. 7.11 könnte ich nun gar nicht sagen von wann die vers ist
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)

Geändert von Scrawer (24-10-2003 um 13:11 Uhr)
Scrawer ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 00:04 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele