私はいくつかの基本的な検証を試みています。私はリンクを提出できないようにしたい。 私はセミファインを動作させるいくつかのコードを書いた。 それは入力入力検証セキュリティ - http://またはhttps://は許可されていません。
if(((stripos($message, "http://")) || (stripos($message, "https://"))) !== false)
{
echo"Link is Here";
}
else
{
echo"Link is NOT Here";
}
の初めにhttp://
またはhttps://
場合は動作しません。この問題を解決する方法がありますです。私は確信してhttp://
とhttps://
は大文字と小文字を区別であることを確認しなければならないので、私はので、私はこれがあなたのif
声明に関係している例HTTP://
またはhTTps://
if(stripos($ message、 "http://")> -1 || stripos($ message、 "https://")> -1) 'または' if(preg_match( '〜^ https?://〜i'、$ message)) ' –
'((stripos($ message、" http:// "))||(stripos($ message、" https: />))) '' $ message = 'hTTPs:// foo.com' 'は 'false ||'のため' false'です。 0' => 'false!== false' =>' false'。 – Federkun