2014-02-16 98 views
1

它是否會將臨時存儲在會話變量中的信息存儲在一個不好的主意中,以便在全局範圍內訪問該信息?在php會話變量中臨時存儲信息

我有一個文件上傳解析器腳本,在提交表單時由ajax調用,我需要在腳本的不同部分發回數據。我想在不同的會話變量中保存我需要的信息可能是一個好主意。

+1

這不是會話變量通常的用途。它沒有任何內在的錯誤,但它不能提供可讀/可重用的良好代碼。你爲什麼不把你的變量作爲參數傳遞給你的函數呢? –

+0

請糾正我,如果我非常錯誤:因爲我使用ajax調用php文件,我只能訪問'.responseText'來獲得我的PHP腳本的結果。這意味着我只能在ajax調用中收到一次來自php的結果。我想過使用JSON編碼的數組,但只能在腳本的末尾回顯 – Wildcard27

+0

我確信您的PHP代碼結構可以用靈活的方式編寫,以適應您返回所需的所有信息。你能發佈你的代碼嗎? –

回答

1

在你的情況,你可以存儲臨時數據在客戶端的瀏覽器會話cookie(與安全損害並不重要數據)。

+0

我可以刪除會話變量後,使用它,是否正確? – Wildcard27

+0

是的,刪除/取消設置您使用它的cookie –