11. juli 2007 - 11:53Der er
15 kommentarer og 1 løsning
Forskel på afvikling af flash applikation lokalt og på webserver?
Halløjsa
Jeg har kodet en lille applikation som sender og modtager noget information fra en tredje host vha. PHPobject. Den modtager og sender informationen fint hvis jeg afvikler applikationen lokalt, men når jeg prøver at køre den fra min webserver, virker det som om den timer ud når den forsøger at forbinde til den tredje host.
Hvad skyldes dette? Jeg går ud fra det er et eller andet sikkerhedsissue jeg ikke kender til?
Så kan det være at du skal lægge et crossdomain.xml på den server, du henter data fra. Her skal du skrive de domæner, som må hente data fra serveren. xml-dokumentet skal ligge i roden på serveren.
Eller med mindre at der ingen adgang er, når der ikke er nogen crossdomain.xml...
Synes godt om
Slettet bruger
12. juli 2007 - 08:49#9
Kan man ikke f.eks. få PHP/ASP til at at hive alt ud fra den side, selvom ens domaine ikke står i crossdomain.xml og så via sin PHP/ASP fil kan man så få Flash til at hente informationer fra den fil?!
Problemet er at siden ikke har nogen crossdomain.xml.. jeg henter informationer fra en "tredjepart" vha phpobject i et forsøg på at lave noget reverse engineering - så jeg tror ikke problemet ligger i crossdomain, der må være noget andet galt.. måske har serveren jeg henter fra en firewall der kun tillader visse ting.
Men... kører flash applikationer ikke lokalt i browseren? Så det kan vel ikke give mening. Så forstår jeg egentilg ikke hvorfor der er forskel på at afvikle det på en server og på min maskine..
Ja, men flash-filen hører til det domæne, den ligger på...
Er blevet lidt i tvivl om, hvad din opsætning egentlig er... sorry... For at forstå alting rigtigt (er ikke php-kyndig), så har du en flash-fil på din egen server. Den kalder en php-funktion på en anden server, som henter data fra en tredje server? Er det rigtigt? Eller henter du data direkte fra din flash-fil? Dvs. en swf på din egen server, der kalder en php-funktion på en anden server? Eller?
På min egen server har jeg en flash fil, som henter data fra en anden server jeg ikke har adgang til, men som har en service med phpobject hvor man kan hente noget data og spytte ud i flash.
Kører jeg den lokalt virker det fint, kører jeg den på min webserver virker det ikke.
Det skal nok også siges at det hele handler om at mit firma har mistanke til at en service de har købt ude i byen er hacket, og det jeg prøver at gøre nu er at prøve om den metode jeg selv ville bruge, rent faktisk virker...
Det kan være forklaringen på at applikationen virker lokalt (på arbejdet, hvis forbindelse firmaet måske har åbent i deres firewall?) og ikke på min webserver.. dog synes jeg bare det ville være for nem en løsning hvis man kunne holde alt ude på den måde.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.