gpt4 book ai didi

javascript - 如何在单击超链接时在 session 中设置 PHP 对象

转载 作者:行者123 更新时间:2023-12-02 17:14:57 25 4
gpt4 key购买 nike

我有两个 PHP 页面:一个显示有关从 MySQL 数据库检索的对象的信息,另一个允许用户对其进行编辑。单击超链接后,用户将从第一页(查看页)转移到编辑页。

我想在传递到编辑页面之前在 session 中设置从数据库检索的信息,以避免额外的数据库调用。如何在超链接单击事件时在 session 中设置对象?我知道我可以将对象作为变量附加到 GET 请求,但是有比这更干净的方法吗?

最佳答案

当页面加载时(或者当您从数据库检索对象时),将对象放入 session 中 ($_SESSION['object'] = $object)。这样您就可以避免第二次调用数据库。如果您想在单击事件时将其放入 session 中,则需要进行第二次调用,因为您必须对检索该对象的 PHP 脚本进行 AJAX 调用。但是,只有当用户希望编辑该信息时,这才可能有意义,否则它只是无缘无故地将数据存储到 session 中,这也可能会暴露安全错误。如果您的数据库调用没有检索数百万条记录,或者您没有数亿用户同时编辑数据,我可以向您保证,进行第二次调用对性能的影响将不会被注意到。

关于javascript - 如何在单击超链接时在 session 中设置 PHP 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24520412/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com