我使用$wpdb
将记录添加到我的数据库中:
$title = 'test url';
$content = '<a href="#">test</a>'
$wpdb->insert($db_name, array(
"title" => $title,
"content" => $content
), '%s');
当我检查数据库时,我看到内容是采用反斜杠转义引号,如下所示:<a href=\"#\">test</a>
我试图通过stripcslashes()
从数据库获取记录但是dosnt正常工作。
有没有办法解决安全问题呢?
答案 0 :(得分:2)
请从数据库中获取记录并将其传递给此函数
$without_slashes = stripslashes($row['coln']);
答案 1 :(得分:0)
试试这个
$title = 'test url';
$content = "'<a href=\"#\">test</a>'"
$wpdb->insert($db_name, array(
"title" => $title,
"content" => $content
), '%s');