PHP Velho Oeste 2024

Spoofchecker::isSuspicious

(PHP 5 >= 5.4.0, PHP 7, PHP 8, PECL intl >= 2.0.0)

Spoofchecker::isSuspiciousVérifie si un texte contient des caractères suspects

Description

public Spoofchecker::isSuspicious(string $string, int &$errorCode = null): bool

Vérifie si la chaîne donnée contient des caractères suspects comme des lettres qui sont presque identiques visuellement, mais sont des caractères Unicode de différents ensembles.

Liste de paramètres

string

Chaîne à tester.

errorCode

Cette variable est définie par référence à un entier contenant une erreur, s'il y en avait.

Valeurs de retour

Retourne true s'il y a des caractères suspects, et false sinon.

Exemples

Exemple #1 Exemple Spoofchecker::isSuspicious()

<?php
$checker
= new Spoofchecker();

$checker->isSuspicious('google.com'); // FALSE: seulement des caractères ASCII

$checker->isSuspicious('Рaypal.com'); // TRUE
// La première lettre est Cyrillique, pas un "P" latin

add a note add a note

User Contributed Notes 1 note

up
0
Anonymous
7 years ago
Example of usage:

$checker = new Spoofchecker();

// false: all letters are in ASCII
var_dump($checker->isSuspicious("goog1e.com"));
// true: the first Cyrillic letter is from different set
var_dump($checker->isSuspicious("Рaypal.com"));

This came from
http://stackoverflow.com/questions/17458876/php-spoofchecker-class
To Top