piszę małą aplikację flash'ową. Potrzebuję przesłać parę zmiennych z SWF do PHP.
Plik swf:
Kod
butt.onRelease = function(){
var wyslij = new LoadVars();
wyslij.imie = "imie";
wyslij.nick = "nich";
wyslij.mail = "em@il.pl";
wyslij.send("http://localhost/flash/getvars.php", "_blank", "GET");
}
var wyslij = new LoadVars();
wyslij.imie = "imie";
wyslij.nick = "nich";
wyslij.mail = "em@il.pl";
wyslij.send("http://localhost/flash/getvars.php", "_blank", "GET");
}
PHP:
<?php $imie = $_GET['imie']; $nick = $_GET['nick']; $mail = $_GET['mail']; ?>
Przesyłając metodą GET wszystko działa.
Chciałbym zastosować metodę POST, ponieważ nie mogę dopuścić do tego, aby zmienne przesyłane były zmieniane przez użytkownika.
Zmieniając $_GET na $_POST i analogicznie w pliku flashowym "GET"-> "POST", pojawia się błąd:
Cytat
Notice: Undefined index: imie in C:\wamp\www\flash\getvars.php on line 2
Notice: Undefined index: nick in C:\wamp\www\flash\getvars.php on line 3
Notice: Undefined index: mail in C:\wamp\www\flash\getvars.php on line 4
Notice: Undefined index: nick in C:\wamp\www\flash\getvars.php on line 3
Notice: Undefined index: mail in C:\wamp\www\flash\getvars.php on line 4
tak, jakby te zmienne nie były przesłane metodą POST, tylko ciągle GET (na pasku adresu wciąż widać dane GET: "getvars.php?mail=em%40il.pl&nick=nich&imie=imie").
proszę o pomoc
pozdrawiam
-------------------------------------
edit
problem rozwiązany.
plik swf odpaliłem przez serwer i działa.
można zamknąć/usunąć.
pozdrawiam