ZoRaC Skrevet 24. november 2005 Del Skrevet 24. november 2005 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
simenss Skrevet 24. november 2005 Del Skrevet 24. november 2005 (endret) <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? Endret 24. november 2005 av simenss Lenke til kommentar
gozzer Skrevet 24. november 2005 Del Skrevet 24. november 2005 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
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå