站長資訊網
        最全最豐富的資訊網站

        如何解決thinkphp分頁出現亂碼問題

        如何解決thinkphp分頁出現亂碼問題

        出現亂碼的問題是因為thinkphp分頁類中的,構造url時存在的問題,thinkphp的分頁url是使用"/"來分隔參數的,在將數據傳遞到url中時,經過url加密,第二次傳遞的時候就會亂碼了,而如果我們使用"?"和"&"來分隔參數的話,就不會出現這個問題了。
        所以要修改的內容是thinkphp的分頁類文件:/ThinkPHP/Extend/Library/ORG/Util/Page.class.php文件。
        具體修改的代碼是:
        1、在thinkphp分頁類文件Page.class.php的最后加上一個自定義函數,用于替換url中的參數分隔符號,函數內容如下:

        private function clin_page_url($parameter){   $url = U('');   $url = str_replace('.html', '?', $url);  foreach ($parameter as $key => $value) {      $url .= $key.'='.$value.'&';   }   $url = substr($url, 0,-1);  return $url; }

        自學php博客
        2、修改最終生成的url
        在Page.class.php文件的第99行,將原來的

        $url=U('',$parameter);

        修改為:

        $url=$this->clin_page_url($parameter); // 生成標準的url

        經過這兩步修改就可以解決thinkphp分頁亂碼的問題了。

        相關參考:thinkphp教程

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品视频一区二区三区四| 久久亚洲美女精品国产精品| 亚洲精品欧美精品日韩精品| 91精品国产品国语在线不卡| 精品国产a∨无码一区二区三区| 精品无码国产污污污免费网站国产| 国产精品亚洲片夜色在线| 亚洲精品中文字幕无码蜜桃| 国产在线观看一区精品| 四虎最新永久在线精品免费| 成人午夜视频精品一区| 日韩精品真人荷官无码| 影院无码人妻精品一区二区| 久久国产美女免费观看精品| 北条麻妃国产九九九精品视频 | 久久久国产精品| 国产vA免费精品高清在线观看 | 91精品美女在线| 久久99精品久久只有精品| 亚洲精品无码AV人在线播放| 日本精品一区二区三区在线视频一| 99热精品毛片全部国产无缓冲| 99热在线日韩精品免费| 国内精品久久久久影院日本| 亚洲国产精品无码久久久不卡| 欧美日韩国产精品系列| 国产亚洲精品无码专区| 国产精品无码久久综合网| 日本一区精品久久久久影院| 你懂的国产精品| 97久人人做人人妻人人玩精品| 久久99热狠狠色精品一区| 国产精品亚洲专区在线观看| 国产精品成人va| 97久久久久人妻精品专区| 91在线视频精品| 日韩精品久久久久久| 真实国产乱子伦精品免费| 99久久国产主播综合精品| 91精品国产高清久久久久久国产嫩草 | 精品一区二区三区免费|