thinkphp5.1 後退を実装するメソッド: 1. "common/function.php" に定数を追加します; 2. ""; 3. ジャンプ操作用の JavaScript コードをページに追加するだけです。
このチュートリアルの動作環境: Windows 7 システム、thinkphp バージョン 5.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>
ジャンプ リンクは、パス情報モードの URL パラメーターの競合を避けるために Base64 エンコーディングを使用します
推奨学習: 「thinkPHP ビデオ チュートリアル 」
以上がthinkphp5.1でリトリートを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。