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

    HTTP_REFERER e link nei filmati flash (2)

    Ciao ragazzi.
    Perdonatemi se posto anke qui questo messaggio ma su 'Flash (generale)' nessuno m'ha saputo dare una risposta e questa cosa ha per me una certa urgenza.

    "Ho un grosso problema,
    devo fare un redirect in base al referer di provenienza ed il link ke porta a quel redirect è all'interno di un filmato flash.

    In sostanza dai link all'interno di un swf si perde il referer.

    Qualcuno ha risolto in qualke maniera questo problema o sa come fare?"

  2. #2
    invece di linkare direttamente dal flash, da flash fa solo partire una funzione JS

    getURL("javascript: reindirizza()");

    e nell'html metti la tua funzione javascript

    <script language="javascript">
    <!--
    function reindirizza() {
    location.href="<%e qui gli scrivi il refer in ASP o PHP%>";
    }
    //-->
    </script>

    qualcosa del genere insomma

    ciauz
    "La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)

  3. #3
    ho provato, non funziona

    Ho fatto un piccolo test anke da html con questa riga:
    TEST

    ..e anke così si perde il referrer.

  4. #4
    l'swf non viene riconosciuto nel referer, devi trovare delle strade alternative a questa
    Free ActionScript Editor

    Y en silencio y sin cruzar una palabra
    solamente una mirada es suficiente para hablar

  5. #5
    ma come dico io non è l'swf a referare...

    il refer sta nella pagina (viene da asp o php) e lo fai scrivere in una variabile JS all'interno della funzione

    è già lì bell'e pronto e flash chiama solo la funzione
    "La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)

  6. #6
    Raga credo di aver risolto ( :quote: ) e scrivo qui la soluzione x i posteri.

    Ho tre oggetti:
    - filmato flash
    - una pagina html (redirect.html)
    - la pagina ke controlla l'HTTP_REFERER (testreferer.asp)

    Come funziona:
    dal link dentro il filmato flash lancio una pagina (redirect.html) ke fa un redirect su un'altra pagina (testreferer.asp)

    redirect.html
    codice:
    <html>
    <form name="referrer" method="post" action="testreferer.asp"> 
    <script language="javascript"> 
    document.write("<input type=\"hidden\" value=\""+ self.location.href +"\">"); 
    </script> 
    </form> 
    <script language="javascript"> 
    self.setTimeout(document.referrer.submit()); 
    </script> 
    </html>
    testreferer.asp
    codice:
    <%
    IPAddress = Request.ServerVariables("REMOTE_ADDR")
    referrer = Request.ServerVariables("HTTP_REFERER")
    Response.Write "Your IP Address is " & IPAddress & " and your referrer is " & referrer
    %>
    il referrer di provenienza è redirect.html
    :metallica

  7. #7
    Ciao,
    scusate l'intromissione profana, ma purtroppo anch'io ho un problema di variabile http_referer quando spedisco un form da flash. Quindi da la vostra discussione si evince che non è possibile risolvere il problema all'interno di flash senza fare affidamento ad un file esterno ASP o PHP ? umhhh!!! :master:

  8. #8
    Ciao,
    scusate l'intromissione profana, ma purtroppo anch'io ho un problema di variabile http_referer quando spedisco un form da flash. Quindi da la vostra discussione si evince che non è possibile risolvere il problema all'interno di flash senza fare affidamento ad un file esterno ASP o PHP ? umhhh!!! :master:

  9. #9
    no, e cmq neanche con PHP risolveresti qualcosa..
    la soluzione javascript, per quanto "scavalcabile" facilmente, sembrerebbe l'unica
    Free ActionScript Editor

    Y en silencio y sin cruzar una palabra
    solamente una mirada es suficiente para hablar

  10. #10
    Grazie della dritta,
    quindi avanti con le modifiche.

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.