PHP Velho Oeste 2024

Spoofchecker::isSuspicious

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

Spoofchecker::isSuspiciousПроверяет, содержит ли текст подозрительные символы

Описание

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

Проверяет, содержит ли текст подозрительные символы, которые визуально идентичны, но являются при этом символами Unicode из другого языкового набора.

Список параметров

string

Строка для проверки.

errorCode

Этот параметр передаётся по ссылке и заполняется целым числом (int), содержащим ошибку, если таковая есть.

Возвращаемые значения

Возвращает true, если содержит подозрительные символы и false, если нет.

Примеры

Пример #1 Пример использования Spoofchecker::isSuspicious()

<?php
$checker
= new Spoofchecker();

$checker->isSuspicious('google.com'); // false: только символы ASCII

$checker->isSuspicious('Рaypal.com'); // true
// Первая буква из кириллического набора, а не обычная латинская "P"

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