我是一名 FMP 服务器新手,但我有一个解决方案,我有兴趣通过即时网络发布在线托管它。它依赖于在会话的整个生命周期中保存在全局变量中的 user_id(例如登录、缓存 user_id、通过会话使用 user_id)。
这在单个实例中显然很好,但我想知道如果另一个会话开始,服务器将如何处理它......它是否能够运行多个会话实例?(例如,我有 2 个用户登录到两个并行运行的会话中,有 2 个 user_id 实例,都持有唯一值)
我很感激你的想法。感谢贾尔斯
我是一名 FMP 服务器新手,但我有一个解决方案,我有兴趣通过即时网络发布在线托管它。它依赖于在会话的整个生命周期中保存在全局变量中的 user_id(例如登录、缓存 user_id、通过会话使用 user_id)。
这在单个实例中显然很好,但我想知道如果另一个会话开始,服务器将如何处理它......它是否能够运行多个会话实例?(例如,我有 2 个用户登录到两个并行运行的会话中,有 2 个 user_id 实例,都持有唯一值)
我很感激你的想法。感谢贾尔斯
全局变量(和全局字段)仅对登录是全局的。它们不会被推送到服务器,也不会影响其他会话。因此,您的 user_id 示例应该可以正常工作。
FileMaker 的帮助可能是最好的:
全局字段值对用户而言是全局的,而不是对数据库而言。每个来宾都在其全局字段中维护与其他来宾分开的值。
当来宾打开文件时,全局字段值会从主机的值复制到来宾中。如果客人的全局字段值随后发生更改,例如通过运行脚本,则仅为该客人更改它们。对于主人或任何其他客人,它们不会更改。
来源:http ://help.filemaker.com/app/answers/detail/a_id/3604/kw/3604