[Flash] Waarom worden m'n scores niet verstuurd?

Pagina: 1
Acties:

  • Rashann
  • Registratie: Maart 2000
  • Laatst online: 13-10 16:25

Rashann

Zoek de hond...

Topicstarter
Hoi,

Ik heb een vreemd probleem met m'n Flash spelletje, hij wil namelijk op de live server de scores niet versturen naar m'n PHP bestand. Lokaal en op de ontwikkel server doet hij het wel. Ik vermoed dat het iets is in de domeinen, maar helemaal zeker ben ik er niet van (ik ben niet echt thuis in Flash).

Ik gebruik de volgende code voor het versturen van de score:
Flash ActionScript:
1
2
3
4
5
6
7
8
9
10
  _root.session = 'abcdefghijklmnop'; //Hier staat normaal een berekening
  trace (_root.score);
  trace (String(_root.score).length);
  trace (_root.session);
  
  varsToSend = new LoadVars();
  varsToSend.length = String(_root.score).length;
  varsToSend.score = _root.score;
  varsToSend.session = _root.session;
  varsToSend.send("http://www.[DOMEIN]/scores.php", "_top", "POST");


Dit werkt dus wel lokaal, en als ik het draai vanaf http://devel.[DOMEIN]/ werkt het ook. Echter, live staan de games op http://games.[DOMEIN]/ en de pagina zelf op http://www.[DOMEIN]/spelpagina.html, en dan werkt het dus niet meer. Ik heb al wat zitten zoeken in de pagina's bij Adobe, maar echt veel wijzer wordt ik daar ook niet van helaas. Wel heb ik nog geprobeerd een crossdomain.xml aan te maken, dit op zowel de game als de www server, met daarin de volgende lijn:
XML:
1
2
3
4
5
6
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
    <allow-http-request-headers-from domain="*.[DOMEIN]" headers="*"/>
    <allow-http-request-headers-from domain="ip-van-games-machine" headers="*"/>
</cross-domain-policy>


Iemand enig idee waarom dit niet werkt in de live omgeving?

If nothing is written below, I was the last to reply...


  • Bozozo
  • Registratie: Januari 2005
  • Laatst online: 20-02 16:10

Bozozo

Your ad here?

Euh, kun je wel POST gegevens versturen van het ene domein naar het andere?

ik ben zelf ook wel benieuwd :P

TabCinema : NiftySplit


  • JorisPenders
  • Registratie: April 2004
  • Laatst online: 15-11 11:05

JorisPenders

Designer & Coder

Beveiligingsinstellingen, tenminste. Dat probleem heb ik ook gehad. Flash en PHP-bestand dienen op hetzelfde domein te staan.

SystemSpecs -- WebArea - Your Online Home -- Webdesign


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 11-11 10:24

Bosmonster

*zucht*

Of je zet een crossdomain.xml op het andere domein. Hierin kun je aangeven dat dat andere domein daar dus wel data vanaf mag lezen.

Edit:

Ow dat doe je al.. maar waarom die http-request-meuk? En niet gewoon zoals iedere op internet vindbare crossdomain.xml file:

code:
1
<allow-access-from domain="*.domain.com" />

[ Voor 43% gewijzigd door Bosmonster op 02-06-2008 20:37 ]


  • Rashann
  • Registratie: Maart 2000
  • Laatst online: 13-10 16:25

Rashann

Zoek de hond...

Topicstarter
Bosmonster schreef op maandag 02 juni 2008 @ 20:36:
Of je zet een crossdomain.xml op het andere domein. Hierin kun je aangeven dat dat andere domein daar dus wel data vanaf mag lezen.

Edit:

Ow dat doe je al.. maar waarom die http-request-meuk? En niet gewoon zoals iedere op internet vindbare crossdomain.xml file:

code:
1
<allow-access-from domain="*.domain.com" />
Schijnt iets te zijn voor die nieuwe flash, 9.0.124 ofzo, iets met security leaks in 9.0.115 :) Maar ik zal deze eens even uitproberen :)

If nothing is written below, I was the last to reply...