docomoのユーザーから
サイトが移動しましたーとなるよと言われた。
あれこれ原因を探ってたら飛び先が
Array になってる・・・。
ということで、下記修正版。
app_controller.php
function __redirect_url($url){
if(isset($this->Ktai)){
if($this->Ktai->_options['enable_ktai_session'] &&
($this->Ktai->_options['use_redirect_session_id'] || $this->Ktai->is_imode())){
if(!is_array($url)){
if(preg_match('|^http[s]?://|', $url)){
return $url;
}
$url = Router::parse($url);
}
if(!isset($url['?'])){
$url['?'] = array();
}
$url['?'][session_name()] = session_id();
}
if(is_array($url) && !empty($url['controller'])){
$pass = '';
if(!empty($url['pass'][0])){
$pass = implode(DS,$url['pass']);
}
if($url['action'] != 'login'){
$url = DS.$url['controller'].DS.$url['action'].DS.$pass.'?csid='.$url['?']['csid'];
} else {
$url = 'あなたのURL';
}
}
}
return $url;
}
docomoの実機持ってないんだよな。
たぶんこれで動くと思うんだけどなぁぁ。。。。



