草庐IT

Validation

全部标签

PHP 表单验证并提交到另一个页面

我是PHP新手,想了解表单验证是如何完成的。我能够根据此post中的注释验证表单字段并显示错误消息.然而,header函数会重定向页面,但不会将表单字段发布到下一页。如何将经过验证的表单值发布到下一页?这是我的代码:PHPLearning处理器.phpOnlinePHPScriptExecution","Name:",$_POST['name'];echo"","Email:",$_POST['email'];?> 最佳答案 header函数用于重定向到不同的页面。它不会传递后变量。您可以通过使用session变量或使用cookie

php - ZF2 表单的 CSRF 即使使用无效值也会进行验证

我有几种使用CSRF输入的表单。例如,在我的表单的构造函数中,它看起来像这样:$this->add(array('name'=>'csrf','type'=>'Csrf','attributes'=>array('id'=>'csrf')));只是为了好玩,我尝试使用Firebug更改CSRF输入的token值并提交表单,只是为了看看会发生什么。结果:它仍然有效。我什至转储了$_POST数据以确认正在提交无效token。更重要的是,我尝试将超时设置为10秒,同样的事情发生了:表单似乎忽略了CSRF输入并验证表单是否正常。代码如下:$this->add(array('name'=>'cs

php - 使用多个验证器验证值的最佳(有效、合乎逻辑)方法是什么?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭7年前。Improvethisquestion这可能是一个相当菜鸟的问题,但我不是专业的PHP开发人员,我想知道编写以下代码的最佳(高效、合乎逻辑)方式是什么:functionvalidate_1($input){if(mycondition){return$input;}}functionvalidate_2($input){if(myOtherCondition){return$input;}}functionvalidate($inpu

php - 如何在 codeigniter 验证中允许空格、逗号、点和字母

在我的View页面中。我有一个用于输入评论的文本框。在我的codeigniter验证中只允许alpha。我需要在评论字段中允许空格、逗号、点、连字符..这个地方在我的验证集中规则如何$this->form_validation->set_rules('e_comment','Comments','required|alpha'); 最佳答案 要进行自定义验证,您需要使用callback功能。//validationrule$this->form_validation->set_rules('comment','Comments','

php - Cakephp 3 - 如何在验证过程中检索 'Table' 类中的当前登录用户?

我正在为我的网站使用CakePhp3,当我创建或修改实体时,我必须根据当前用户ID注入(inject)一些自定义验证逻辑。基本情况是“用户是否允许将此字段更改为这个新值”?如果不是,我想提出验证错误(或未经授权的异常)。在cakephp中,据我所知,大多数应用程序和业务规则必须放在模型或ORM的“模型表”上。但是,在此类中,AuthComponent或当前session不可用。我不想每次需要检查时都从Controller手动调用实体上的方法。我想使用验证器,例如:$validator->add('protected_data','valid',['rule'=>'canChangePr

php - 如何使用 password_verify() 从数据库中检索密码?

我正在学习PHP,作为一个项目,我开始构建一个社交网络。我确实创建了注册表单和登录表单,我可以将用户添加到我的数据库中。我也散列他们的密码。这是一个简单的站点,并且还在进行中,因此存在很多安全漏洞。我的问题是登录文件,我似乎无法将用户与他给我的密码相匹配。为了验证用户密码,我使用了password_verify()函数,但它似乎无法正常工作。这是我的代码:注册登录清理函数functionsanitize($conn,$val){$val=stripslashes($val);$val=mysqli_real_escape_string($conn,$val);}通过运行程序print"

javascript - 检查表单中的多个 div,如果 div 没有指定的类,则发出警报并阻止提交

好的,我在php中根据变量动态创建了多个div,我想检查每个div是否具有特定的类。当我上传一张图片时,它会将图片附加到中,并添加一个类allocated.我想检查一个或任何一个div是否没有allocated类然后发出警报并在单击提交按钮时停止提交表单,除非所有上课allocated给他们。这是我的表单代码:UPLOADIMAGESui-sortableclearfix">grid-item">">这是javascript:$('#collectImages').click(function()if(!$('#img-pick').hasClass("allocated")){swe

php - 有没有办法检查 laravel 5.2 中的几个输入是否唯一?

更新我有一个包含这些列的表格:-ID-production_year-type如果type已经存在于表中且用户想要传递的值,则检查production_year是否也已经存在,但只有在这些情况下验证才会失败值存在于同一记录中。否则让用户存储这条记录。我正在尝试检查同一条记录中几个字段的唯一性...我看过有关条件验证的文档,但我没有在那里找到答案。代码publicfunctionrules(){return[//I'dliketochecktheuniquenessofbothofthem.Inthesamerecord'production_y'=>'required|unique',

php - 调用字符串上的成员函数 all()(查看 :

我正在尝试使用Laravelrequestvalidationmethod创建一个登录页面和凭据验证->如果用户未通过身份验证,它将返回错误“密码错误....”我在两种不同的情况下看到错误:-1-当没有填写任何东西点击登录按钮时:-htmlspecialchars()expectsparameter1tobestring,objectgiven(View:C:\xampp\htdocs\nfbweb\resources\views\login.blade.php)2-填写随机/错误的用户名和密码时:ErrorExceptioninf65ed669c524327dfe53b3286e02

php - Laravel 5.5 在验证请求文件中使用自定义验证规则?

是否可以在验证请求文件中使用我的自定义验证规则?我想使用名为EmployeeMail的自定义规则这是请求文件的代码classCoachRequestextendsFormRequest{/***Determineiftheuserisauthorizedtomakethisrequest.**@returnbool*/publicfunctionauthorize(){returntrue;}/***Getthevalidationrulesthatapplytotherequest.**@returnarray*/publicfunctionrules(){$rules=[];if(