0
私はfacebook canvasメソッドを使ってアプリを構築しました。これはMozillaでは動作しますが、IEでは動作しません。問題は、私がPHPセッションを使用しているパンくずリスト機能にあります。 IEでは、セッションは記憶されず、ブレッドクラム配列は配列に追加する代わりに毎回上書きされます。facebook canvasセッションの問題です。つまり、
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'] = '';
}
誰でも手助けできますか?
これはASP.NET用のソリューションであり、問題は認証とは関係していますが、これは私のものではないようです... – LeeTee
はいthats works!ありがとう:0) – LeeTee
[IEのFacebook iframeが動作しない可能性があります。セッション/ログインの問題?](http://facebook.stackoverflow.com/questions/3871199/facebook-iframe-not-working-in-ie-session-login-issue) – rjmunro