PHP は strstr() 関数を使用してスパム コメントを防止します (マークを判定することによって)_PHP チュートリアル

WBOY
リリース: 2016-07-21 16:13:07
オリジナル
860 人が閲覧しました

strstr() 関数は、別の文字列内で最初に出現する文字列を検索します。この関数は、文字列の残りの部分 (一致点から) を返します。検索された文字列が見つからない場合は false を返します。

構文: strstr(文字列,検索)

パラメータ文字列、必須。検索する文字列を指定します。
パラメータ検索、必須。検索する文字列を指定します。引数が数値の場合、ASCII 数値に一致する文字を検索します。
この関数では大文字と小文字が区別されます。大文字と小文字を区別しない検索の場合は、stristr() を使用します。

Strstr()関数の簡単なデモ

コードをコピーします コードは次のとおりです:

echo strstr("Hello NowaMagic!", "NowaMagic");
?>

プログラムの実行結果:

ナウマジック

もう 1 つの簡単な例

コードをコピーします コードは次のとおりです:

$email = 'name@example.com';
$domain = strstr($email, '@');
echo $domain; // @example.com を出力します
//$user = strstr($email, '@', true) // PHP 5.3.0 以降
//echo $user; // 名前を出力します
; ;

プログラムの実行結果:

@example.com

この機能はさまざまな場所で使用できます。 Web サイトにスパム コメントが大量にあり、そのほとんどにリンクがある場合は、バックリンクを増やす必要があるため、次のヒントを使用して、リンク付きのスパム コメントを排除できます。

コードをコピーします コードは次のとおりです:

$content = $_POST['content'];
$garbage = strstr($content, "if($ Garbage == false)
{
// データベース挿入コード
}
else
{
echo "
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!