mixi アプリ iOS 6 safari 3rd party cookie対応 | mixi.jp以外はリダイレクトしないように。
http://developer.mixi.co.jp/appli/ns/touch/cookie_enable_api/
iframeを呼ぶときにcreated_atをつけてstartを呼ぶと設定可に変わるということのようですね。
基本そのままですが、1点 set cookie処理の所を
if( preg_match( ‘/^http:\/\/.*mixi.jp/’, $_GET['callback_url'] ) ){
// set cookie
setcookie(“created_at”, time(), time() + 2592000);
header(“Location: ” . $_GET['callback_url']);
exit;
}else{
// error fuck
}
// set cookie
setcookie(“created_at”, time(), time() + 2592000);
header(“Location: ” . $_GET['callback_url']);
exit;
}else{
// error fuck
}
変なリダイレクトに利用されると困るので
こんな感じでcallback_urlにmixi.jp以外は何もしないようにしました。