簡體   English   中英

如何增加PHP中的會話限制

[英]how to increase session limit in php

我的php會話有問題。 我有一個函數,可以在將臨時數組數據保存到會話中之前將其存儲在會話中。 問題是,當會話中的數據達到一百或更多時,該會話中的數據將再次清除。

現在,我知道在會話中保存太多數據不是一個好習慣,但是我別無選擇,這就是他們想要的。

那么有沒有辦法增加會議容量? 任何幫助將不勝感激!

提前致謝。

會話實際上沒有限制,但是php確實具有可以使用的最大內存。 像這樣在php.ini文件中更改它:

如果您願意,可以將memory_limit = 16M更改為例如memory_limit = 32M或更高。

但是,我建議您重新考慮使用會話來處理大量數據。.客戶當然是王者,但是如果他們要求您:),則不必笨手笨腳地編寫糟糕的代碼。

好吧,解決此問題的簡單方法是將數據存儲在數據庫的“臨時”表中。 在會話中保留該行的ID。 然后在適當的時間將行移至實際表。

我的問題是,“這是客戶要求還是客戶要求?” 因為實際上,您應該勸阻客戶端盡可能不干擾網站的內部。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM