【发布时间】:2014-03-19 01:44:12
【问题描述】:
我听说在不去除标签的情况下允许通过 HTML 表单输入数据是很糟糕的,所以我来这里寻求帮助,看看有没有办法解决这个问题。
我有一个查询要更新数据库中的记录,但我想先去掉标签。查询如下。如果有任何建议可以通过 PHP 执行此操作,请
$res = "UPDATE events SET event_type ='$_POST[event_type]',
title = '$_POST[title]', description ='$_POST[description]',
location ='$_POST[location]', image ='', image_name ='',
address_1='$_POST[address_1]', address_2='$_POST[address_2]',
city='$_POST[city]', Postcode='$_POST[Postcode]', country='$_POST[country]',
available_ticketqty='$_POST[available_ticketqty]' WHERE event_id= $_POST[id]";
【问题讨论】:
-
php.net/manual/de/function.strip-tags.php - 谷歌可能需要 5 秒(“Php 条带标签”)
-
你听错了。更危险的是 Little Bobby Tables。
-
(不熟悉小鲍比的朋友:xkcd.com/327)
-
如果你说的是 SQL 注入保护,那么 PHP 有一些函数适合你——stripslashes()、mysql_real_escape_string()
-
@Naman 或者可以只使用准备好的语句而不是作为已弃用接口一部分的函数 (
mysql_*)。
标签: php mysql sql strip-tags