Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    AS3 UrlRequest e altro dominio

    Allora faccio un URL request del tipo

    "http://www.altrodominio.it/pagina.php?var=1&var=2"

    Lo scopo è quello di inviare le due variabili, probabilmente ci saranno altri modi migliori ma la classe è pronta e non la vorrei toccare, visto che di AS3 ne capisco ancora poco.

    Il problema è che il sito è su http://www.miodominio.it
    e quando invio il lettore (sto sviluppando con flex) mi dice che c'è un problema di sicurezza e che non posso inviare i dati ad un altro dominio.

    C'è modo di usare allowDomain o una cosa del genere? Dove lo dovrei mettere all'interno della classe miosito.as?

    Grassie

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    credo che sia necessario impostare le regole di sicurezza su "altrodominio" per poter inviare le variabili a quello, utilizzando il solito file "crossdomain.xml"

  3. #3
    allora ecco la mia situazione

    sottodominio.dominio.it/cartella/miosito.swf

    www.altrodominio.it/cartella/pagina.php

    sono andato sulla root di altro dominio (www.altrodominio.it/) e ho caricato

    crossdomain.xml


    Codice PHP:
    <?xml version="1.0"?>
       <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
       <cross-domain-policy>
       <allow-access-from domain="http://sottodominio.dominio.it/" />
       </cross-domain-policy>
    Non va, ho provato anche a mettere http://sottodominio.dominio.it/cartella su allow access
    e anche a mettere l'xml insieme alla pagina php

    Dove sbaglio?

    Devo dire a flash di caricare l'xml o lo trova da solo? Io non ho fatto nulla sul flash, mi pareva di capire che va specificato solo se si trova in un altro url

    Ci sentiamo domani. Male che va dovrebbe funzioanre quando vado a regime, che ho tutto sullo stesso dominio.

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    mi sa che devi mettere l'intero dominio, senza il sottodominio:
    Codice PHP:
    <?xml version="1.0"?>
    <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
    <cross-domain-policy>
    <allow-access-from domain="http://www.dominio.it/" />
    </cross-domain-policy>

  5. #5
    nulla da fare...

    Edit, ho provato col carattere jolly è funzia, quindi il problema deve essere lì...provo a fare *.dominio.it, vedo che viene fuori

    Riedit: sembra andare.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.