php session.save_path故障转移

时间:2012-01-27 11:42:24

标签: php session

我们通过共享的网络附加存储在云共享会话上拥有一系列自动扩展Web服务器。

我们正在考虑其他解决方案,但与此同时,我正在寻找使我们的系统容错的方法。

E.g。如果由于某种原因共享存储不可用,我希望php忽略我的session.save_path设置并改为回退到本地文件系统。

是否有任何聪明的解决方法可以通过标准的PHP配置实现这一点?

1 个答案:

答案 0 :(得分:1)

您可以使用auto_prepend_file并在那里进行检查,如果云中的路径不可用,请将路径设置为local。这不仅仅是一个全自动的ini解决方案,而是接近它。

建议:如果要跨多台计算机共享会话,最好使用数据库存储的会话解决方案。