PHP mysqli - 使用UTF-8输入清理用户输入数据

时间:2015-06-25 18:04:15

标签: php mysql mysqli

用户输入将是另一种英语语言。所以我想在将数据放到mysql数据库之前清理数据。

所以这是我的代码:

mysqli_set_charset($conn,"utf8");
function sanitize_data($data) {
    global $conn;
    $output = '';
    if(isset($data)) {
        $output = mysqli_real_escape_string($conn, $data);
    }
    return $output;
}

有没有办法让它更加消毒?网站将是公共论坛/博客类型。如果他们已经注册,任何人都可以写。

0 个答案:

没有答案