ホームページ > PHPフレームワーク > ThinkPHP > thinkphp5.1でリトリートを実装する方法

thinkphp5.1でリトリートを実装する方法

藏色散人
リリース: 2022-12-05 09:53:05
オリジナル
1307 人が閲覧しました

thinkphp5.1 後退を実装するメソッド: 1. "common/function.php" に定数を追加します; 2. ""; 3. ジャンプ操作用の JavaScript コードをページに追加するだけです。

thinkphp5.1でリトリートを実装する方法

このチュートリアルの動作環境: 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(&#39;User/logistics?return=&#39;.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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート