2011-11-14 1 views
0

나는 페이스 북의 캔버스 방법을 사용하여 응용 프로그램을 만들었습니다. Mozilla에서는 작동하지만 IE에서는 작동하지 않습니다. 문제는 PHP 세션을 사용하는 이동 경로 기능입니다. IE에서는 세션이 기억되지 않으며 탐색 경로 배열을 배열에 추가하는 대신 매번 덮어 씁니다.페이 스북 캔버스 세션 문제 즉,

session_start(); 

//get current selected category and add to breadcumbs array 
if (isset($_GET['cat_parent_id'])){ 
    $cat_parent_id = $_GET['cat_parent_id']; 
    $cat_name = $_GET['cat_name']; 
    if ($cat_parent_id == 0){ 
     $_SESSION['breadcrumbs'] = ''; 
    } else { 
     //if selected category already in breadcrumb array, remove breadcrumbs after that category 
     $position = array_search($cat_parent_id, array_keys($_SESSION['breadcrumbs'])); 
     // If a position is found, splice the array. 
     if ($position !== FALSE) { 
      //if ($position == 0){ $position = 1; } 
      array_splice($_SESSION['breadcrumbs'], ($position + 1)); 
     } else { 
      $_SESSION['breadcrumbs'][$cat_parent_id] = $cat_name; 
     } 
    } 
} else { 
    $cat_parent_id = 0; 
    $cat_name = ''; 
    $_SESSION['breadcrumbs'] = ''; 
} 

아무도 도와 줄 수 있습니까?

+0

ASP.NET 용 솔루션이며 문제는 인증과 관련이 있습니다.이 인증은 내 것 같지 않습니다 ... – LeeTee

+0

예 thats works! 감사합니다 : 0) – LeeTee

+0

[IE에서 작동하지 않는 Facebook iframe; 세션/로그인 문제?] (http://facebook.stackoverflow.com/questions/3871199/facebook-iframe-not-working-in-ie-session-login-issue) – rjmunro

답변

0

<?php header("p3p: CP=\"ALL DSP COR PSAa PSDa OUR NOR ONL UNI COM NAV\"");?> 답변으로 Moguzalip 작품.

관련 문제