mmh, ho dato uno sguardo veloce al codice, l'incongruenza maggiore che mi pare di aver riscontrato è che in effetti quando richiami il file .php da flash lo stai richiamando "vuoto", ossia senza variabili in POST, perciò è normale che non ti visualizzi niente...
fondamentalmente flash e PHP sono tra di loro solo due canali di scambio delle informazioni, se uno non ha informazioni da dargli è normale che l'altro non abbia la possibilità di riceverle.
con una cosa del genere ricevi l'output, ma sempre come errore perchè le variabili non sono state "aggiunte" in POST
Codice PHP:
<?
ob_start();
if(!isset($_POST["user"])){
$user = "variabile user non disponibile";
} else{
$user=$_POST["user"];
}
if(!isset($_POST["pass"])){
$pass = "variabile pass non disponibile";
} else{
$pass=$_POST["pass"];
}
if(!isset($_POST["profilo"])){
$profilo = "variabile profilo non disponibile";
} else{
$profilo=$_POST["profilo"];
}
echo "
<div align=\"center\">"."<a href=\"javascript:history.go(-1)\">"."Ritorna Indietro </a></div>";
$output = "&user=".$user."&pass=".$pass."&profilo=".$profilo."&";
header("Location: http://localhost/login/prova.html");
?>
codice:
var percorso = new String("http://localhost/Login/");
var user = new String();
var pass = new String();
var profilo = new String();
var carica = new LoadVars();
carica.onLoad = function(success) {
if(success) {
user = this["user"];
profilo = this["profilo"];
pass= this["pass"];
trace(user+" - "+profilo+" - "+pass);
}
else {
trace("Errore nel caricamento file!");
}
}
carica.load(percorso+"Login.php");