php - 注册脚本提示

标签 php sql registration

注册.php

if (isset($_POST['submit'])) {

$username = mysql_real_escape_string(trim($_POST['username']));    
$email = mysql_real_escape_string(trim($_POST['email']));
$passwd = mysql_real_escape_string(trim($_POST['passwd']));

if (empty($username)) {
   die ('You need to enter a username.');
}...... else insert



}

?>

像这样使用mysql_real_escape_string和trim好不好?或者是一种更好的方法来确保没有人可以注册空白用户名等

谢谢

最佳答案

我认为该代码没有问题。通常,我会首先 trim(),然后执行所需的任何验证,然后 mysql_escape() (将 mysql_escape 保存到最后可能的时刻。如果您要做的唯一验证是检查空字符串,那么我认为没有问题。

关于php - 注册脚本提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1214571/

相关文章:

javascript - 当 url 为 "example.php/1/2"时,CSS 不适用

javascript - PHP post提交未提交

sql - 在 Postgresql 中使用时区转换按时间分组

sql - 如何让第一个员工在临近轮类时间时入场

php - 注册后在服务器上创建文件夹

php - 如果必须刷新表单并重新填充该数据,如何临时存储表单数据?

php - 一起使用 Laravel 和 Lumen

mysql - 以下场景需要哪些索引

android - 无法使用 MFP 控制台向多个平台(ios 和 android)注册应用程序

PHP注册/登录错误