Erstmal sind SharedObjects CookieDaten von Flash, nicht die des Browsers.
Frag einfach mit PHP den Cookie ab und den Usernamen übergibt man bsp. mit:
PHP-Code:
echo "&username=".$username."&";
In Flash holt man dann die Var dann via LoadVars
PHP-Code:
wert = new LoadVars();
wert.onLoad = function(status) {
if (status) {
if (this.username == ""){
_root.text = "Sie sind nicht eingeloggt!";
}
else {
_root.text = this.username;
}
}
}
time=new Date().getTime();
wert.load('username.php?'+time);
Es passiert nicht mehr, als das durch die LoadVars die Datei username.php aufgerufen wird und somit die Var username gelesen wird.
Der Meldungstext bzw. der Username liegt dann in Flash in der Var _root.text
Der Aufruf der username.php mit dem zusatz time, macht nichts anderes, als das die Datei immer neu geladen wird und nicht aus dem Cache heraus.