Guest lcotfas Posted February 23, 2004 Posted February 23, 2004 Uite pb: Cum pot transmite date utilizand POST intre un fisier *swf si un *php aflate in domenii diferite? (ex: *php este in www.scriptphp.com iar *swf-ul este in www.fisierswf.com) Auzisem k se poate face ceva de genul asta folosind cross-domain si un mic fisier in xml, crossdomain.xml. In momentul in care *swf-ul se conecteaza la serverul unde se afla *swf verifica existenta crossdomain.xml si datele continute. Dak interogarea se efectueaza cu succes transmite datele catre *swf. Numai k la mine nush de ce, da nu merge... Oare nu se pot transmite asa date decat catre un *swf, nu si catre un *php? Stiti cumva cum se procedeaza? //Cand ambele fisiere(atat *php cat si*swf) sunt in acelasi domeniu e f simplu cu loadVariablesNum(). Pb e k din motive de securitate cei de la Macromedia au decis sa nu se poata accesa folosind aceasta functie fisiere *swf/*php aflate in domenii diferite.
KIZ Posted February 23, 2004 Posted February 23, 2004 Poti sa accesezi din SWF-ul tau un fisier PHP cu link-ul: fisier.php?var1=aaa&var2=bbb&var3=ccc Mai departe fisierul sa prelucreze var-urile sau sa faca ce vrei tu.
Guest lcotfas Posted February 24, 2004 Posted February 24, 2004 tx kiz. :> Am reusit pana la urma si cu POST. Trebuia inclus un fisier cross-domain.xml. <?xml version="1.0"?> <!-- http://www.foo.com/crossdomain.xml --> <cross-domain-policy> <allow-access-from domain="www.site.go.ro" /> <allow-access-from domain="*.go.ro" /> <allow-access-from domain="sire.go.ro" /> </cross-domain-policy> loadVariablesNum("http://www.site.com/form.php", 0, "POST");