0

現在、「URL」の取得の問題で立ち往生しています。

だから私はchangeactivationと呼ばれる機能を持っています。私は codeigniter MVC を使用しているので、この関数は URL からアクセスできます。ユーザーが特定のリンク (おそらく「アクティブ化」リンク) をクリックすると、関数にリダイレクトされ、関数によってアカウントがアクティブ化されます。

私の問題は、機能が本来の機能を正常に実行した後、ユーザーを正確にどこから来たのかをリダイレクトしたいということです。

例えば:

ソースページは次のとおりです。

http://webiste.com/system/administrator/accounts/index/admin/user_id/desc/all

changeactivation 関数を使用するには、ユーザーは次のようにクリックします。

http://website.com/system/administrator/accounts/changeactivation/123456789/

ここで、123456789 はユーザー ID です。

http://webiste.com/system/administrator/accounts/index/admin/user_id/desc/allアカウントの有効化に成功した後、ソース ページであるユーザーをリダイレクトしたいと考えています。

accountsURL はコントローラであり、指定されたユーザー タイプに基づいてすべてのユーザー アカウントをロードするビューをロードするには、そのインデックスにユーザー タイプ (URL の「admin」など) が必要です。$this->index()これが、ユーザータイプがないとユーザーをホームページにリダイレクトするだけで、単に使用できない理由です。また、URLに依存するページネーションがあると、そのまま使う$this->index()とproxy user型でも1ページ目に戻ってしまい、かなり不便です。

私がやりたかったのは、ユーザーがリンクをクリックする前に URL を取得し、機能が動作した後にそれをリダイレクト/リターン URL として使用することです。

どうすればこの問題を解決できますか? 答えてくれてありがとう。

4

1 に答える 1