2014-02-16 96 views
1

它是否会将临时存储在会话变量中的信息存储在一个不好的主意中,以便在全局范围内访问该信息?在php会话变量中临时存储信息

我有一个文件上传解析器脚本,在提交表单时由ajax调用,我需要在脚本的不同部分发回数据。我想在不同的会话变量中保存我需要的信息可能是一个好主意。

+1

这不是会话变量通常的用途。它没有任何内在的错误,但它不能提供可读/可重用的良好代码。你为什么不把你的变量作为参数传递给你的函数呢? –

+0

请纠正我,如果我非常错误:因为我使用ajax调用php文件,我只能访问'.responseText'来获得我的PHP脚本的结果。这意味着我只能在ajax调用中收到一次来自php的结果。我想过使用JSON编码的数组,但只能在脚本的末尾回显 – Wildcard27

+0

我确信您的PHP代码结构可以用灵活的方式编写,以适应您返回所需的所有信息。你能发布你的代码吗? –

回答

1

在你的情况,你可以存储临时数据在客户端的浏览器会话cookie(与安全损害并不重要数据)。

+0

我可以删除会话变量后,使用它,是否正确? – Wildcard27

+0

是的,删除/取消设置您使用它的cookie –