那就是我需要摆脱php正在生成的sess *文件,我知道重启服务器的负面影响可能是会话数据的删除,但我可以忍受它。
答案 0 :(得分:2)
PHP本身将会话存储在文件中:这是默认值。
但是,您可以设置自己的会话处理程序,它将数据存储在其他位置。
候选人通常是:
有关示例,请参阅手册的Custom Session Handlers部分和session_set_save_handler()
。
如果您选择使用memcached将会话存储在内存中,它会附带一个会话处理程序:使用它只需配置(请参阅session.save_handler
here)
答案 1 :(得分:2)
您可以使用内置(如果您安装了memcached扩展程序)Memcached Session Handler将它们存储在会话中。
或者,您可以编写自己的Session Save Handler将其存储在数据库或其他内存存储(例如APC等)中。
或者,您可以使用其中一个会话实现,例如: