2011年11月14日

ktailibrary docomoでのリダイレクト

お願いします♪いいねとかつぶやいたりして下さい
 
お客さんから無事ログインできたとのご報告をいただきましたぁ♪

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の実機持ってないんだよな。
たぶんこれで動くと思うんだけどなぁぁ。。。。
関連するタグ: cakephp
あなたにとって有用な記事でしたか?是非ブックマークしておくことをおすすめします。
 




ライブラリを配布しちゃったり
webデザイン
Fireworks
HTMLコーディング
CSS
Dreamweaver
携帯サイト
webプログラム
PHP
正規表現
cakephp
MYSQL
javascript
webマーケティング
adwords
analytics
windows7
ショートカットキー
おすすめ情報
サイト
facebook
ライブラリ
配布
アプリ
iphone
ipad
サーバー
さくらサーバー
全ての記事を読む




トップ - 最新の記事一覧 - お問い合わせ