【发布时间】:2012-11-16 23:39:20
【问题描述】:
我有一个带有添加用户功能的用户类。
我还有一个表单,它在提交时触发 ajax 调用,它将用户名的查询字符串和可能的其他信息传递给控制器。
每次通过 ajax 调用控制器时,它都会创建我的用户类的新实例并通过将查询字符串作为参数传递来调用添加用户函数。
有没有一种方法可以输出已提交的用户名数组而不将其存储在会话中。
【问题讨论】:
-
将其存储在数据库或文件系统中。
我有一个带有添加用户功能的用户类。
我还有一个表单,它在提交时触发 ajax 调用,它将用户名的查询字符串和可能的其他信息传递给控制器。
每次通过 ajax 调用控制器时,它都会创建我的用户类的新实例并通过将查询字符串作为参数传递来调用添加用户函数。
有没有一种方法可以输出已提交的用户名数组而不将其存储在会话中。
【问题讨论】:
我使用一个全局变量来表示我当前处于 AjAX 模式。因此,当您调用 AJAX 控制器时,请设置一个全局变量。
然后通过检查是否定义了全局变量来跳过添加用户功能。
【讨论】:
您的选择是存储它:
PHP 不是持久服务,除了存储在会话或外部存储中的内容之外,不会记住请求之间的任何内容。
【讨论】: