首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用JS和PHP构建网站验证时有没有设计模式?

在使用JS和PHP构建网站验证时有没有设计模式?
EN

Stack Overflow用户
提问于 2011-11-11 06:38:06
回答 2查看 429关注 0票数 3

例如,如果有人禁用了Javascript,我希望避免错误...我认为我的JS验证必须由我的PHP代码调用...

我想了解设计模式或反设计模式。

我应该澄清一下,我必须在我的项目中使用JS,而不是像jQuery或Dojo这样的工具

EN

回答 2

Stack Overflow用户

发布于 2011-11-11 06:41:39

问题更多的是如何在使用JS的客户端和使用PHP的服务器上保持验证相同。我经常做的是只使用PHP在服务器上创建验证,并使用jquery通过AJAX发送内容。

服务器将该请求视为ajax请求,因为我向它传递了一个content-type,然后它不处理任何东西,只是验证并返回一个JSON响应,告诉它一切正常,或者返回jquery必须向用户显示的错误消息。

正如你所问的,这只是一种设计模式,一种方式。实现它是另一回事,有很多方法可以做到。

祝好运

票数 1
EN

Stack Overflow用户

发布于 2011-11-11 06:41:45

有几个具有验证功能的jQuery插件,其中一些将其绑定到字段上的类。这样,您就可以将javascript和PHP分开。

重要的是,验证需要有两个方面:服务器端和客户端。因此,虽然您可以使用JavaScript进行验证,主要是出于可用性的原因,但出于可靠性的原因,您也需要在服务器端进行验证。这样,如果有人关闭了验证,您仍然可以防止未经验证的数据可能导致的错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8087355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档