我使用的是经典的ASP和MySQL(使用PHP不会改变问题的重点).
我需要在我的主页上设置一个变量:
SET block_encryption_mode = 'aes-256-cbc'
Run Code Online (Sandbox Code Playgroud)
我无法将其设置为全局变量,因为其他用户正在使用服务器并且可能使用默认值block_encryption_mode.
我知道我可以在每个网页的开头使用ASP/PHP语句,但这似乎使用了太多的资源; 每个用户都会在每个页面上执行SET语句......
有没有办法在每个会话的开始时设置变量或执行其他一些SQL语句,就像像ASP这样的onstart事件,可能吗?或者,如果不在每个页面上为每个用户执行查询,我怎样才能实现目标?
在每个页面上调用都是安全的,SET因为它以微秒的数量级执行。在已经打开的连接上调用实际上没有任何开销SET。
除非您可以在全球范围内应用此设置,否则我不会打扰。只需在获取数据库连接句柄后直接设置block_encryption_mode(与 和 一起collation)即可。timezone
| 归档时间: |
|
| 查看次数: |
451 次 |
| 最近记录: |