Gå til innhold

url_rewriter.tags på flash-knapp (?)


Anbefalte innlegg

Har en side med en knapp laget i Flash som linker mot signup.php.

Selve linker er altså laget i Flash.

 

Problemet er at jeg bruker sessions på siden og hvis brukerne ikke har støtte for cookies så skal den jo kjøre "rewrite" på linker, bilder, osv og slenge på ?PHPSESSID=blablabla

 

Hvordan kan jeg få det til å fungere på min "flash-knapp"?

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="105" height="33">
         <param name="BGCOLOR" value="#F7F7FB">
         <param name="movie" value="button1.swf">
         <param name="quality" value="high">
         <embed src="button1.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="105" height="33" ></embed>
       </object>

 

Kan jeg legge den til i url_rewriter.tags på noe vis slik at det blir button1.swf?PHPSESSID=blablabla, eller vil ikke det fungere?

Lenke til kommentar
Videoannonse
Annonse

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="105" height="33">
        <param name="BGCOLOR" value="#F7F7FB">
        <param name="movie" value="button1.swf?sid=<?php echo strip_tags(SID); ?>">
        <param name="quality" value="high">
        <embed src="button1.swf?sid=<?php echo strip_tags(SID); ?>" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="105" height="33" ></embed>
      </object>

 

EDIT:

Missforsto jeg spørsmålet ditt? :ermm:

Endret av simenss
Lenke til kommentar

Object-taggen har ikke så mye med problemet ditt å gjøre, siden selve lenken ligger kodet i Flash-filen.

 

Regner med at du bruker getURL(); det var i allefall den man brukte i gamledager :)

 

Anyway, det du kanskje kan gjøre, men som er litt tidkrevende, er å kontakte serveren via actionscript og hente ned sessionID. Deretter skrive ut denne ID-en etter URL-en.

 

Det du gjør da, er å lage et PHP-dokument som printer ut sessionID i et format som Flash kan lese. Trenger du hjelp til dette, finnes det ca. en million tutorials på hvordan man laster eksterne variabler til Flash.

 

Jeg har aldri prøvd noe slik, men det bør jo fungere, da nettleseren som via Flash ber om å printe ut session også er samme nettleser som faktisk skal benytte seg av session for å kommunisere med systemet ditt.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...