我创建了一个类似all_elements
的网页,其中包含list of elements
并为adding an element to wishlist
提供了一个选项。
步骤如下。
ajax call
添加到心愿单。added to wishlist
并重定向到all_elements page
。我正在尝试以下步骤。
all_elements page
。但我每次都会session link which included adding course to wishlist
。但我认为这是错误的编码,因为每次我需要检查all_elements page
中的会话链接。
请建议我很好的解决方案,我们将不胜感激。
答案 0 :(得分:0)
如果我理解正确,这是通过登录页面的GET参数完成的(如果表格是ajaxy,则作为POST参数)。
例如,假设我想点击需要登录的地方,那就是我称之为www.example.com/secret的链接。
你可以将URI段(或整个URL)存储为$ _GET param,一旦你登录你的功能检查是否存在$ _GET [' redirect'],如果存在,尝试重定向它。
通过这种方式重定向'逻辑嵌入在登录本身,而不是任何其他功能,这允许您将此功能扩展到网站的任何其他部分,而不是检查会话。
这也可以使用会话来完成,将链接存储在$ _SESSION ['重定向']变量中。 无论如何,这些检查应该在登录后完成,而不是在任何单页中进行