Je n'ai pas testé, mais j'ai regardé le code, et ça ne sera toujours pas bon.
Tu généres ta clef unique avec le nom du répertoire courant. Or, si j'utilise FSB via mon site web, le répertoire change, et le cache devient inactif. De plus, je peux également avoir plusieurs domaines sur le même serveur. Donc si mes forums sont les suivant :
-
http://site1.com/forum/
-
http://site2.com/forum/
Leurs caches seront confondus, et le problème toujours présent.
Je propose donc de se baser sur la configuration plutôt que sur $_SERVER['PHP_SELF'].
Bon courage
