Erstmal danke an alle die mir helfen....
Folgendes Problem:
Ich habe einnen Flash Film mit einem Button.
Wenn ich auf den Button klicke wird die data.php aufgerufen.
Flash liest die Variablen gameid und userid ein.
(Hier ist das Problem weil Flash nur die gameid einliest nicht aber die userid)
Jetzt läuft der Film weiter ab
Am ende des Films ruft Flash die data1.php auf und übergibt die variabeln gameid und userid.
Die gameid kommt bei der Ausgabe an die userid nicht.
Meine vermutung ist das wenn ich mit Flash eine PHP aufrufe bekomm ich keine sessionid angezeigt.(Im browser wenn ich die data.php aufruf funktioniert alles)
Das ganze soll in einem vms1.2 System laufen.
Ich habe 3 Datein
eine data.php
eine data1.php Datei
eine flash.swf Datei
Code zum einlesen der Daten:
Code zum ausgeben der Daten:
Gruß und Danke
Togger
Ps: Ich hab schon 3 Tage und Nächte in Google verbracht
Folgendes Problem:
Ich habe einnen Flash Film mit einem Button.
Wenn ich auf den Button klicke wird die data.php aufgerufen.
Flash liest die Variablen gameid und userid ein.
(Hier ist das Problem weil Flash nur die gameid einliest nicht aber die userid)
Jetzt läuft der Film weiter ab
Am ende des Films ruft Flash die data1.php auf und übergibt die variabeln gameid und userid.
Die gameid kommt bei der Ausgabe an die userid nicht.
Meine vermutung ist das wenn ich mit Flash eine PHP aufrufe bekomm ich keine sessionid angezeigt.(Im browser wenn ich die data.php aufruf funktioniert alles)
Das ganze soll in einem vms1.2 System laufen.
Ich habe 3 Datein
eine data.php
PHP:
<?php
$userid = $_SESSION['uid'];
$gameid = substr(md5 (uniqid (rand())),0,8);
echo "&gameid=$gameid&";
echo "userid=$userid&";
?>
eine data1.php Datei
PHP:
<?php
$punkte = $HTTP_POST_VARS["punkte"];
$userid = $HTTP_POST_VARS["userid"];
$gameid = $HTTP_POST_VARS["gameid"];
?>
eine flash.swf Datei
Code zum einlesen der Daten:
Code:
on (release) {
function geladen(erfolgreich) {
if(erfolgreich) {
userid = this.userid;
gameid = this.gameid;
play();
}
else {
trace("Fehler beim Laden");
}
}
lv = new LoadVars();
lv.onLoad = geladen;
lv.load("data.php",lv,"POST");
}
Code zum ausgeben der Daten:
Code:
userid = this.userid;
punkte = _root.score;
gameid = this.gameid;
loadVariables("data1.php", "", "POST");
stop();
Gruß und Danke
Togger
Ps: Ich hab schon 3 Tage und Nächte in Google verbracht