Or, dans le cadre d'un hébergement mutualisé (je ne parle pas de mutualisation de SPIP), si l'hébergeur choisi d'installer l'écran dans le prepend PHP, il me semble que ça va planter si l'un des hébergés le fait aussi avec son mes_options.php
J'ai juste ?
Si oui, est-ce qu'il serait possible :
De faire un test sur le define _ECRAN_SECURITE (à renommer _ECRAN_SECURITE_SPIP peut-être).
- Et de ne rien faire si déjà défini ?
- Et de lancer le reste des traitements sinon ?
En regardant le code de l'écran de sécurité
(Écran de sécurité - SPIP et Connexion · GitLab
) je n'ai pas l'impression qu'il permette d'être appelé 2 fois :
- une fois en prepend PHP
- une fois par mes_options.php
Or, dans le cadre d'un hébergement mutualisé (je ne parle pas de
mutualisation de SPIP), si l'hébergeur choisi d'installer l'écran dans
le prepend PHP, il me semble que ça va planter si l'un des hébergés le
fait aussi avec son mes_options.php
J'ai juste ?
Si oui, est-ce qu'il serait possible :
De faire un test sur le define _ECRAN_SECURITE (à renommer
_ECRAN_SECURITE_SPIP peut-être).
- Et de ne rien faire si déjà défini ?
- Et de lancer le reste des traitements sinon ?
Un avis ?
Une lecture des commentaires de la doc : PHP: Description of core php.ini directives - Manual laisse penser d'un point de vue PHP, c'est 2 scripts indépendants qui tournent :
- celui en prepend
- celui du hit normal
Donc, pas de collision possible.