Hallo zusammen,
ich habe eine flash/php/mysql Application. Ich muss Benutzer ausloggen. Ich rufe ein script:
Code:
<?
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
// always modified
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); // HTTP/1.0
// include the configuration file
include_once ('config.inc.php');
// get variables sent by flash
$userID= $HTTP_GET_VARS['userID'];
// Delete not finished camrequests
$query = "DELETE FROM tbl_user WHERE fkUserID='$userID' ;
$sql = mysql_query($query,$db);
?> Es läuft super unter Firefox. Unter IE, aber nicht. Das erste Mal wenn der Benutzer sich ausloggt es funzt. Der User wurde von DB gelöscht und Flash geht zum Loginframe. Wenn derselbe Benutzer sich wieder einloggt, bei Ausloggen wird er von DB nicht mehr gelöscht. Ich denke dass es in Cash liegt, obwohl ich (vielleicht) die richtige Header habe.
Hat jemand eine Idee?