1

0シングルをdbインジェクションのみの文字列として使用したいが、文字列としては使用したく00ない0000

$post["content"] = '00';

if (empty($post["content"]) && $post["content"] !== '0') 
{
     echo "this field must not be empty!";
}

エラーにはなりません。

私は何をすべきか?

4

2 に答える 2

1

!trim()代わりに使用してください:

<?php
$post["content"] = '00';


if ($post["content"] !== '0' && !trim($post["content"], '0')) 
{
    echo "this field must not be empty!";
}
?>
于 2013-09-28T18:07:29.413 に答える