gpt4 book ai didi

javascript - 如何让 PHP 验证回退?

转载 作者:搜寻专家 更新时间:2023-10-30 20:56:34 24 4
gpt4 key购买 nike

只是想知道同时进行 javascript 和 PHP 验证的最佳方法是什么。

因此,目前我只对一个空字段进行 js 验证,然后将数据发送到 PHP 页面。

例如,我能做什么

if ($_POST['username'] == '') {
die();
}

我想要 PHP 验证以获得更高的安全性,也适用于关闭 js 的人。

我可以将 session 设置为失败,然后检查字段旁边是否设置了 session ,然后在 true 时回显空字段消息?

但是当启用 js 等时,我如何停止它的工作。

感谢您的帮助。

最佳答案

是的,你也需要服务器端验证......我(大部分时间)都是这样做的......

$errors= array();
$username=$_POST['username'];

if ($username == '') {
$errors[]='username can not be empty!' ;
}

在完成所有验证之后(您可以并且必须进行更多验证),您可以检查是否设置了错误...

if (empty($errors)) {
//your code when there are no errors
}

如果有错误,您可以将它们回显给用户。

    if (!empty($errors)) {
foreach($errors as $err){
echo $err;
}
}

如果您打算将发布的数据保存在数据库中,也不要忘记 mysql_real_escape_string()。

关于javascript - 如何让 PHP 验证回退?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18902886/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com