-1

我正在为员工的简历创建一个简单的数据库,我只知道从输入类型到 PHP 变量的数据的基本存储。

这里。

$surnamex = $_POST["surname"];
$firstnamex = $_POST["firstname"];
$middlenamex = $_POST["middlename"];

但我看到了其他形式的数据存储,比如

$logo_type = stripslashes( $_POST['type_logo'] );

是否有任何其他形式将数据从输入类型存储到 PHP 变量?如果是,将数据存储到 PHP 变量的最佳方式是什么?

4

2 回答 2

0

我认为你被误导了

$logo_type = stripslashes( $_POST['type_logo'] );

如果 post 变量中存在反斜杠,上述语句只是删除反斜杠,然后将其存储在 $logo_type 变量中。

你可以在这里阅读更多的stripslashes

于 2013-05-09T07:57:59.510 回答
-1

这完全取决于数据是什么,以及您期望用它做什么。

例如,如果您打算将其放入数据库中,则需要采取一些措施来防止SQL 注入攻击。传统上是这样的:

$variable = mysql_real_escape_string($_POST['variable']);

但是现在有更好的方法来处理数据库的数据,比如MySQLi 的预处理语句

PHP 具有广泛的字符串操作函数,可以帮助从数据输入中去除不需要的元素(或添加想要的元素),但使用哪一个取决于您的用例。

于 2013-05-09T07:59:42.987 回答