recherche
MaisonBibliothèques PHPAutres bibliothèquesClasse de sécurité de filtrage des données des paramètres PHP
Classe de sécurité de filtrage des données des paramètres PHP
<?php
class mysafe{
public $logname;
public $isshwomsg;
function __construct(){
set_error_handler('MyError',E_ALL);
//-----
}
function MyError($errno, $errstr, $errfile, $errline){
echo "<b>Error number:</b> [$errno],error on line $errline in $errfile<br />";
exit;
}
function wlog($logs){
if(empty($logname)){
$this->logname=$_SERVER["DOCUMENT_ROOT"]."/log.htm";
}
$Ts=fopen($this->logname,"a+");
fputs($Ts,$logs."\r\n");
fclose($Ts);
}
function showmsg($msg='',$flag=false){
$this->isshwomsg=empty($this->isshwomsg) ? false : true;
if ($this->isshwomsg) {
echo '<br />--------------------------------------<br />';
echo $msg;
echo '<br />--------------------------------------<br />';
if ($flag) exit;

Il s'agit d'une classe de sécurité de filtrage des données avec paramètres PHP. Les amis qui en ont besoin peuvent la télécharger et l'utiliser

.
Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

Les vues MySQL peuvent-elles accepter les paramètres de filtrage dynamique des données ?Les vues MySQL peuvent-elles accepter les paramètres de filtrage dynamique des données ?

05Dec2024

Les paramètres peuvent-ils être incorporés dans les vues MySQL ? La requête initiale tente de créer une vue avec un paramètre, mais MySQL l'interdit. Le...

Exposition des données de session de sécurité PHP (2)Exposition des données de session de sécurité PHP (2)

20Feb2017

Exposition des données de session Lorsque vous vous concentrez sur la prévention de l'exposition du code source, vos données de session sont également menacées. Par défaut, SESSION est enregistrée dans le répertoire /tmp. Ceci est pratique dans de nombreuses situations, dont l'une est...

Explication détaillée des exemples d'opérations de base de soumission et de filtrage de données PHPExplication détaillée des exemples d'opérations de base de soumission et de filtrage de données PHP

24Feb2017

Les exemples de cet article décrivent les opérations de base de soumission et de filtrage des données PHP. Partagez-le avec tout le monde pour votre référence. Les détails sont les suivants : 1. Principes de base du filtrage des données de soumission PHP 1) Lors de la soumission de variables dans la base de données, nous devons utiliser addlashes() pour filtrer. Par exemple, notre problème d'injection peut être résolu. avec un seul addlashes() . En fait, lorsqu'il s'agit de valeurs de variables, la fonction intval() est également un bon choix pour filtrer les chaînes.

Comment puis-je récupérer en toute sécurité des données de MySQL à l'aide des instructions préparées PHP et des paramètres d'URL ?Comment puis-je récupérer en toute sécurité des données de MySQL à l'aide des instructions préparées PHP et des paramètres d'URL ?

21Dec2024

Création d'instructions préparées MySQL sécurisées dans PHPFortifier les requêtes MySQL contre les entrées malveillantes est crucial pour maintenir l'intégrité des données et...

Classe de traitement d'image PHP Introduction à l'utilisation des paramètres phpThumbClasse de traitement d'image PHP Introduction à l'utilisation des paramètres phpThumb

12Jan2017

Classe de traitement d'image PHP Introduction à l'utilisation des paramètres phpThumb, les amis dans le besoin peuvent s'y référer

Comment mettre à jour en toute sécurité des bases de données SQL avec des caractères spéciaux à l'aide des paramètres VB.NET ?Comment mettre à jour en toute sécurité des bases de données SQL avec des caractères spéciaux à l'aide des paramètres VB.NET ?

06Jan2025

Utilisation des paramètres avec "@" dans les commandes SQL en VBPour mettre à jour une base de données avec des données contenant des caractères spéciaux, il est essentiel d'utiliser des paramètres pour...

See all articles