thinkphp5.1實作後退的方法:1、在「common/function.php」中加入常數;2、在需要回傳的連結處呼叫「」;3.在跳轉操作的頁面中加入javascript程式碼即可。
本教學操作環境:Windows7系統、thinkphp5.1版、Dell G3電腦。
thinkphp5.1怎麼實作後退?
Thinkphp返回上一頁的實作方案
在開發過程中,常用到返回上一頁的功能,在此我提供一個思路僅供參考,歡迎討論
實作過程如下:
1)在common/function.php加入常數
//当前页面的完整URL地址,用于操作返回上一页 defined('CURRENT_URL') or define('CURRENT_URL',base64_encode($_SERVER["REQUEST_URI"]));
2)使用方法,在需要傳回的連結處呼叫
<a href="{:U('User/logistics?return='.CURRENT_URL)}" target="blank">添加收货地址</a>
3)在跳轉操作的頁面中加入javascript程式碼
<script> var return_url = "{$Think.get.return|base64_decode}"; if(return_url){ //延时跳转 setTimeout(function () { window.location.href = reurl; },1500); } </script>
跳轉連結使用了base64編碼以避免pathinfo模式url參數衝突
推薦學習: 《thinkPHP影片教學》
以上是thinkphp5.1怎麼實現後退的詳細內容。更多資訊請關注PHP中文網其他相關文章!