腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
取消
序列化
后传递的
PDO
对象
出现问题
、
、
、
、
您好,我
序列化
了一个
对象
(类用户)来设置它在$_SESSION数组中,当用户登录我的网站时,该
对象
是在$_SESSION中设置的,后来被反
序列化
以使用方法,但我有一个问题,在那个类上,我在__constructor(连接到MySQL)中传递了
PDO
对象
,并设置了一个成员变量为
PDO
对象
,但是当我反
序列化
“容器
对象
”时,它不会执行__constructor函数,所以作为
PDO
对象
的成
浏览 4
提问于2012-11-01
得票数 0
1
回答
关于PHP的
PDO
的使用,我是不是遗漏了什么?
、
、
我以前对
PDO
没有多少经验,但我在网上看到了一些例子,很明显,您不能
序列化
或反
序列化
PDO
对象
。(这是当我尝试将
PDO
对象
设置为实例变量以便以后可以使用它时收到的错误消息) 那么,如果我们不能将
PDO
对象
作为实例变量,那么我将如何继续编写returnAllEntries()方法?我是否必须再次创建
PDO
对象
,以便在那里使用它??(并且为我编写的处理数据库的每个函数都创建了一个新的
PDO</e
浏览 3
提问于2011-05-18
得票数 0
回答已采纳
2
回答
为什么不能
序列化
PDO
对象
?
、
我正在制作一个多线程的CLI应用程序,需要
序列化
PDO
object以在线程内部的工作之间传递它,并使用神奇的方法__sleep()和__wakeup()从休眠线程中唤醒它。但是,
PDO
或mysqli扩展也不支持它。旧的mysql_*() api做到了这一点,但是它已经被废弃和删除了。 // Application $link = new
PDO
('mysql:host=localhost;port=3306;dbname=testdatabase'
浏览 0
提问于2014-08-21
得票数 4
回答已采纳
2
回答
使用不可
序列化
的部分进行PHP
序列化
、
我有一个存储数据库查询结果的PHP类,但也包含一个
PDO
对象
,以便结果可以动态更新/重新插入/等等。一个临时的ORM,如果你愿意的话。有没有一种方法可以像其他一些语言一样,在类中将变量标记为从
序列化
中排除?我知道我可以在
序列化
类之前手动取消
PDO
变量的设置,但根据当
浏览 4
提问于2009-06-15
得票数 3
回答已采纳
1
回答
PDOException:不能
序列化
或取消
序列化
、
、
、
我试图用memcache在PHP中缓存我的用户
对象
,但是在使用
PDO
时我得到了一个错误。我添加了一个__sleep和一个__wakeup函数。User.php * @var
PDO
protected $db; {} { $this->db = getInstanceOf('d
浏览 4
提问于2012-01-02
得票数 9
回答已采纳
1
回答
如何在PHP会话中存储
对象
?
、
、
、
你好,我想在会话中存储或保存一个
对象
,使用像SessionHandler或数组$_SESSION这样的类,我已经看到如果我
序列化
对象
是可能的,并且我不想丢失该
对象
实例的方法。我已经看到了可能的情况,但是我想要存储的
对象
是由PDOStatement::get fetchObject()创建的,尽管实例类是“用户”--我得到了这个错误: 对不起
浏览 5
提问于2012-10-30
得票数 8
回答已采纳
3
回答
PHP:如何防止
序列化
击中某个成员
、
、
我有一个用户
对象
,其受保护的成员导致
PDO
对象
。我正在使用Silex/Symfony,当我尝试登录时,Symfony\Component\Security\Core\Authentication\Token\AbstractToken会
序列化
该
对象
,并给出一个异常,因为
PDO
对象
不能
序列化
。我看到的示例通过静态查找返回不可
序列化
的内容,但我试图避免这种情况。有什么想法吗?
浏览 2
提问于2015-05-27
得票数 2
回答已采纳
2
回答
如何使用
pdo
php在数据库中存储带有命名空间的
序列化
对象
、
、
当我试图用命名空间存储
序列化
对象
时,我不能这样做,因为我在“O:22:”保护\classes>类\路由器“处或附近出现了未引号字符串错误。router); $user = 'postgres';$
pdo
= new
PDO
($dsn, $user, $password, $options); $
pdo</em
浏览 2
提问于2014-01-06
得票数 0
回答已采纳
2
回答
PHP会话不设置
、
$passwordi; function getDatabaseAccounts($dbUser,$dbPassword,$dbName,$dbHost, $dbTable){ $this->acc_data = $
pdo
->query('SELECT * FROM `'.
浏览 5
提问于2016-03-29
得票数 1
回答已采纳
2
回答
在MySQL数据库中存储PHP
对象
的安全方法?
、
、
、
、
如何在MySQL数据库中安全地保存PHP
对象
?对于如何处理这个问题,有没有一个预先定义的标准? 注意SQL注入=/=
对象
注入!所以
PDO
在这里是一个不同的故事!
浏览 22
提问于2016-08-20
得票数 0
3
回答
UnexpectedValueException在session_start() php中失败的SPLObjectStorage
序列化
、
、
、
为什么在UnexpectedValueException中抛出session_start()$_SESSION['foo'] = $barObject; 我怀疑内部会话
序列化
所面临的问题来破解它。我将会话存储在数据库中,看起来它正在
序列化
objectStorage,但无法对其进行解码。删除roleList属性使其能够正确
序列化
。注意:在将
对象
附加到RoleStorage时,我使用<e
浏览 3
提问于2013-07-31
得票数 5
回答已采纳
1
回答
我是否应该以及如何将我的用户
对象
保存到会话?
、
、
对于这个项目,我决定采用一种更面向
对象
的方法,然后转到
PDO
。基本上,我的想法是创建一个用户
对象
,在构造函数中传递我的
PDO
对象
。从这个用户,我可以登录,一旦完成所有的执行,我将通过
序列化
类将用户保存在会话变量中。一旦一个新页面加载了唤醒函数,我就会调用未
序列化
的数据,以确保它没有被篡改,在这种情况下,我会关闭isAuthenticated标志(这是上面的代码)来注销用户。问题 当我试图
序列化
对象
时,我会得到一个错误,告诉我
P
浏览 1
提问于2011-08-03
得票数 4
回答已采纳
2
回答
在MySQL数据库中存储PHP
对象
的安全方法?
、
、
如何在MySQL数据库中安全地保存PHP
对象
?如果使用
序列化
和非
序列化
函数,则可能以物体注射结束。对于如何处理这一问题,是否有预定义的标准? 注意SQL注入=/=
对象
注入!所以
PDO
在这里是另一个故事!
浏览 0
提问于2016-08-20
得票数 3
回答已采纳
3
回答
使用PHPUnit模拟
PDO
对象
、
、
、
我很难用PHPUnit来模拟
PDO
对象
。 */ {
浏览 4
提问于2010-06-29
得票数 33
回答已采纳
1
回答
带有
PDO
和@runInSeparateProcess的错误PHPUnit
、
、
我试图使用"@runInSeparateProcess“注释和一个
PDO
连接执行一个简单的PHPUnit测试,但它会引发以下异常: */ class myTest extends PHPUnit_Extensions_Database_TestCa
浏览 2
提问于2013-07-12
得票数 0
1
回答
如何正确使用
PDO
::FETCH_SERIALIZE?
、
我尝试实现使用
PDO
::FETCH_SERIALIZE从数据库中自动取消php
对象
序列化
的代码。} return $this->data;}$stmt-&g
浏览 2
提问于2015-01-11
得票数 3
回答已采纳
2
回答
PHP取消
序列化
删除
对象
属性
、
、
、
、
我的代码正在
序列化
一个PDOException,通过线路发送它,然后在稍后不
序列化
它。当我取消
序列化
时,$code属性似乎丢失了。
对象
的其余部分将保持不变。dbname=postgres;host=/var/run/postgresql;port=5432";$password = "";{ $
pdo
= new
PDO
($dsn, $user, $p
浏览 0
提问于2018-07-02
得票数 5
回答已采纳
2
回答
取消
pdo
mysql错误-无效数据源名称
、
、
、
、
class grandpa public function test1($string) return $string;}classdatabase_
pdo
extends grandpa protected $connection = null; protected $dsn,$username,$password($this->dsn, $this->username, $this->password, array(
PDO
::
浏览 1
提问于2012-06-18
得票数 0
1
回答
PHP memcache内部
对象
、
、
在处理DOM或
PDO
等内部
对象
时,是否可以使用memcache对其进行缓存? 我知道
PDO
可能是无关紧要的,因为连接在脚本末尾关闭-这可以更改为持久连接-使缓存更可行?然而,真正困扰我的是,缺乏关于是否可以缓存DOM
对象
的内存中表示的文档。XML配置文件可能非常冗长,并且在每次请求时加载这些文件,构造DOM,可能会严重占用服务器资源。有没有人有缓存的经验,特别是DOM
对象
?我是否应该选择DOM的PHP实现,以便重新解析,不必每次请求都初始化DOM?
浏览 3
提问于2013-04-09
得票数 0
2
回答
__sleep与__wakeup与
PDO
连接
、
、
、
、
它是在这里找到的 $this->connect(); $this-
浏览 3
提问于2016-10-28
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PHP PDO数据对象
JAVA 对象序列化
Java中将字符串序列化为实例对象
Django项目笔记:sessions处理以及复杂对象序列化
日进一寸:浅聊 python 对象序列化
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券