Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 对象的短期存储_Php_Session_Object - Fatal编程技术网

Php 对象的短期存储

Php 对象的短期存储,php,session,object,Php,Session,Object,我有一种情况,a有一系列的对象,我想以类似于会话的方式存储它们。也就是说,它们只与给定的用户会话相关,因此在数据库中长期存储似乎是浪费资源,但同时它们应该可以跨页面和导航访问 我知道在会话中存储对象是个坏主意,这与HTTP是无状态的有关,那么人们会给出什么建议?为什么它需要是一个对象而不是数组$\u session如果它们只与会话相关,我认为在会话中保存它们没有问题。请注意,您只能在会话中存储可序列化的对象^^^,这意味着您不能在会话中存储数据库连接资源对象之类的对象。但是,可以在会话中存储具有

我有一种情况,a有一系列的对象,我想以类似于会话的方式存储它们。也就是说,它们只与给定的用户会话相关,因此在数据库中长期存储似乎是浪费资源,但同时它们应该可以跨页面和导航访问


我知道在会话中存储对象是个坏主意,这与HTTP是无状态的有关,那么人们会给出什么建议?

为什么它需要是一个对象而不是数组$\u session如果它们只与会话相关,我认为在会话中保存它们没有问题。请注意,您只能在会话中存储可序列化的对象^^^,这意味着您不能在会话中存储数据库连接资源对象之类的对象。但是,可以在会话中存储具有属性的常规对象。IMO用户会话是一个不错的选择。我认为全州会议只会是大型项目的问题。单实例服务器不应该是一个问题。好吧,即使使用对象数组,它也能正常工作吗?