快速搭建PC网站+手机APP+微信平台,自适应安卓、苹果IOS等.

手机CMS应用领跑者,10万用户见证大米CMS商业级应用!马上下载

thinkphp分页保存POST传递的参数

发布时间: 2014-01-16 11:08 浏览:9333

问题:thinkphp分页默认是保存住老GET过来的参数的,但如果查询的表单用POST传递的呢? 如何保存参数 方法一:追加成参数(不推荐用): foreach($_POST as $key=>$val) { $page->parameter .= "&$key=".urlencode($val); //传递查询条件 } 方法二:序列化后保存进SESSION,分页就读取SESION解序列化 if ( !empty($_POST) ) { $_SESSION['admin_searchUser'] = serialize($_POST); }else if ( isset($_GET[C('VAR_PAGE')]) ) { $_POST = unserialize($_SESSION['admin_searchUser']); }else { unset($_SESSION['admin_searchUser']); }