1. Ne le modifiez pas dans le système d'origine
Il est recommandé que les plug-ins qui ne présentent pas de vulnérabilités soient créés indépendamment. et ne pas être modifié dans le système d'origine. Par exemple, la connexion, l'enregistrement et le téléchargement AJAX actuels peuvent toujours être connectés, enregistrés et téléchargés sans AJAX. Même si l'utilisateur trouve l'ancienne connexion de connexion, l'ancienne adresse d'enregistrement et l'ancienne adresse de téléchargement, il n'y aura aucune faille. .
2. Écrivez tous les codes dans vos propres fichiers
Si des vulnérabilités se produisent si vous ne modifiez pas les fichiers système d'origine, n'écrivez pas les codes. morceau par morceau dans les fichiers originaux. , écrivez tout le code dans votre propre fichier, en unités de fonction, référencez le fichier à l'emplacement approprié, insérez la fonction à l'endroit à modifier et ajoutez des commentaires.
3. Certains systèmes de fichiers seront régénérés. N'écrivez pas de code manuellement dans ces fichiers
Tout le monde sait que e/class/config.php est un fichier de configuration (ecms7). .0 est e/config/config.php), qui contient l'intégralité des paramètres du site, les informations sur le modèle, etc. Elle est fréquemment mise à jour et personne n'écrit de code ici à la main.
4. Ne placez pas les fichiers que vous créez au hasard
La structure de répertoires utilisée par trylife jusqu'à présent est la suivante :
e/trylife /common/ Lieu couramment utilisé Les fichiers de fonctions PHP couramment utilisés du plug-in JQuery js
e/trylife/plug-in 1 Nom du répertoire anglais/js php html et autres fichiers nécessaires propres à ce plug-in
e/trylife/plug-in 2 Nom du répertoire anglais/
………
e/trylife/pluginn Nom du répertoire anglais/
Tutoriel recommandé : Tutoriel Empire CMS
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!