Hi, ich habe ein Problem, das ich mir nicht erklären kann - vielleicht kann mir da jemand helfen.
Mit Flash (Actionscript 2) lese eine Variable aus einer PHP-Datei aus.
Die PHP-Ausgabe der Datei getCookie.php:
Inhalt=Test
Dies funktioniert auch so weit - jedoch NICHT mehr, wenn ich den Inhalt vorher aus einem Cookie ausgelesen habe, obwohl die PHP-Ausgabe identisch ist.
Mein Flash-Code:
var myData:LoadVars = new LoadVars();
myData.load("getCookie.php?var="+Math.floor(Math.random()*1000000),"POST");
myData.onLoad = function() {
_root.cookieausgabe.text = "Wert: = "+this.cookieValue;
};
Code der PHP-Datei:
<?php
$cookie = $_COOKIE['Testcookie'];
eval ("\$cookie = \"$cookie\";");
$urlEncodedCookieValue=urlencode($cookie);
echo("Inhalt=$urlEncodedCookieValue");
?>
Ersetze ich folgende Zeile
$cookie = $_COOKIE['Testcookie'];
durch
$cookie = "Testinhalt";
funktioniert es wieder. Das Auslesen des Cookies habe ich geprüft - das klappt alles.
Kann mir da jemand helfen?