Cookieproblemer IFRAME & IE
Jeg har et problem med at få cookie og sessions til at arbejde sammen som ønsket på et intranet hvor der kun køres med IE.Intranettet er en "skal" opbygget via frontpage men på visse sider i frontpagesiderne har jeg opsat IFRAMEs der kalder mit eget webhotel uden for firewallsne -> www.horsmark.com
Følgende script opretter/skriver en cookie:
function func_cookie_create($cookie_content){
//Set cookie to 2 years before expirering
if(setcookie("SiteMark_CMS", $cookie_content, time()+60*60*24*365*2, " ")){
return true;
}
return false;
}
Følgende script checker så om cookien er der og er ok:
function func_cookie_check($url_redirect = false){
if (!isset($_COOKIE['SiteMark_CMS'])) {
if($url_redirect){
header("Location: $url_redirect");
exit;
}
return false;
} else {
//Cookie is set - check if user exists and access is granted
func_dbConn("open");
$user_name = $_COOKIE['SiteMark_CMS'];
$sql = "
SELECT * FROM tblsm_user_tree WHERE
node_name = '$user_name' AND node_status_id = 1
";
$query = mysql_query($sql) or die(mysql_error());
}
return true;
}
Jeg kan sagtens få det til at spille på min udviklingsserver men det er først når jeg tester det på produktion at cookierne ikke bliver oprettet ?
