只是想知道同时进行 javascript 和 PHP 验证的最佳方法是什么。
所以,目前我只对一个空字段进行 js 验证,然后将数据发送到 PHP 页面。
我能做些什么,例如
if ($_POST['username'] == '') {
die();
}
我想进行 PHP 验证以提高安全性,也希望关闭 js 的人。
我可以设置一个会话失败,然后检查字段旁边是否设置了会话,然后在 true 上回显一个空字段消息?
但是,当启用 js 等时,我该如何停止它的工作?
谢谢你的帮助。
只是想知道同时进行 javascript 和 PHP 验证的最佳方法是什么。
所以,目前我只对一个空字段进行 js 验证,然后将数据发送到 PHP 页面。
我能做些什么,例如
if ($_POST['username'] == '') {
die();
}
我想进行 PHP 验证以提高安全性,也希望关闭 js 的人。
我可以设置一个会话失败,然后检查字段旁边是否设置了会话,然后在 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() 您发布的数据。