Posteo el código para que me ayudes a ver por qué NO funciona, de los dos URL que muestro la que está andando es la que usa el condicional IF... pero no me gusta, es un parche, quiero implementar lo que posteaste, pero no funciona (la segunda URL).
Acabo de descubrir que la primera funciona solo en Mozilla... me está matando!
al inicio del PHP:
Código :
<?
if (isset($_GET["id"])){
$id = $_GET["id"];
} else {
$id = "";
}
?>
Este es el object flash pasando las variables en el PHP:
Código :
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="200" height="400">
<param name="movie" value="menu.swf">
<param name="quality" value="high">
<param name="FlashVars" value="?id = <?php echo $id; ?>" />
<embed src="menu.swf?id=<? echo $id; ?>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="200" height="400"></embed>
</object>
Resumiendo: sólo he conseguido un resultado "emparchando" AS usando mozilla como browser, intenté implementar el modo "elegante" que publicaste y no he conseguido resultados, más allá de aumentar mi gastritis!
Gracias por tu atención y ayuda.