对于我最近被分配到的项目,我们曾经使用免费的LogicalDOC社区版。我们正在考虑购买商业版,但是,在这个版本中,您只能获得有限数量的连续会议。
该项目由一个非框架PHP应用程序组成,该应用程序当前为每个页面请求生成一个到LogicalDOC的SOAP会话,但最后没有注销。由于当前只有一个连续会话可能,因此系统在一个页面请求之后阻塞。在代码中,没有单个通信层,DAO或连接池。但是,有一个LogicalDOC类可以执行初始身份验证并将session_id
保存为全局变量。
我目前对公司的建议是用框架,会话池和智能对象重写系统。但是,有没有人遇到类似的问题,并且能够以更少的时间来解决这个问题?
答案 0 :(得分:0)
API文档和示例资源在此处发布:https://www.logicaldoc.com/support/api
您可能会注意到,您可以打开一个调用方法Auth.login的会话 该方法返回标识会话的SID。 然后,您可以在后续调用中使用此标记来重用相同的会话。 无需采用框架,只需将此SID保存在普通文件中即可。 在您的工作结束时,只需使用Auth.logout关闭会话