我目前陷入了我的“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
源页面。
accounts
在 URL 中是控制器,它的索引需要一个用户类型(例如 url 中的“admin”)来加载视图,它将根据指定的用户类型加载所有用户帐户。这就是我不能只使用的原因$this->index()
,如果没有用户类型,它只会将用户重定向到主页。此外,如果有依赖于 URL 的分页,如果我只使用$this->index()
,即使使用代理用户类型,它也会回到第 1 页,这很不方便。
我想要发生的是在用户单击链接之前获取 URL,并在函数工作后将其用作重定向/返回 URL。
我怎么解决这个问题?感谢所有会回答的人。