Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    nascondere parametri inviati da send o qualsiasi altro comando da flash verso php

    Ho cercato nel forum ma non mi è riuscito di trovare nulla
    Ma nn mi sembra vero che non ci sia un modo...

    Dunque io ho un file .swf in cui un bottone mi deve se cliccato passare ad una pagina php una variabile di controllo settata uguale a ok ad esempio...

    Se la pagina php viene effettivamente richiamata dal click del bottone deve visualizzare il contenuto altrimenti (vedi salva in preferiti l'indirizzo ecc..) no.

    Ora con

    on(release)
    {
    invia=new LoadVars();
    invia.variabilepass=variabilepass;
    invia.send ("http://www.misoito.it/controllopass.php", "_blank", "POST");
    }

    mi passa effettivamente il valore di controllo ma mi visualizza all'apertura della pagina php tutto l'indirizzo facendomi vedere la variabile di controllo del tipo

    http://www.miosito.it/gioco/controll...ilepass=valore

    invece questo non dovrebbe accadere e dovrebbe visualizzare solo

    http://www.miosito.it/gioco/controllopass.php

    passandomi comunuqe il valore "invisibile" da verificare.. in questo caso ok appunto.

    Sperando che qualcuno/a abbia compreso il mio inghippo
    vi saluto e vi aspetto numerosi/e

    "Vero sapiente è colui che sa di non sapere" (Socrate)

  2. #2
    Togli il _blank dal metodo send

  3. #3
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    purtroppo nn funge :(

    neanke così...


    on(release)
    {
    invia=new LoadVars();
    invia.variabilepass=variabilepass;
    invia.send("http://www.miosito.it/gioco/controllopass.php", "POST");
    }


    io ho flash mx e IE6
    "Vero sapiente è colui che sa di non sapere" (Socrate)

  4. #4
    E' un modo un pò osè per sorpassare il problema, ma funziona, anche se da php non devi ricevere dati.
    codice:
    invia=new LoadVars(); 
    ricevi=new LoadVars();
    invia.variabilepass=variabilepass; 
    invia.sendAndLoad("http://www.miosito.it/gioco/controllopass.php",ricevi);

  5. #5
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    scusami :)

    ma ricevi cos'è?
    e poi sicuro che posso usare sendandload pekke io la pagina php la devo comque aprire...
    "Vero sapiente è colui che sa di non sapere" (Socrate)

  6. #6
    Allora forse non ho capito il tuo problema, io credevo che non volevi far aprire la pagina php. Invece leggendo bene il post non vuoi far visualizzare i valori passati da flash? Se si utilizza il metodo post anzichè il get, e i valori passano nascosti.

    ricevi è un'altro oggetto loadVars per contenere le variabili che php invia a flash.

  7. #7
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    purtroppo ho usato post come vedi... ma

    "..Se si utilizza il metodo post anzichè il get, e i valori passano nascosti.."

    anchio pensavo dovesse fare così invece...

    si comportano esattamente uguali

    "Vero sapiente è colui che sa di non sapere" (Socrate)

  8. #8
    Leggi quà, http://forum.html.it/forum/showthrea...+variabili+php io il metodo send non lo utilizzo mai, sempre il sendAndLoad

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.