PHP和JS的配合使用

_yyy 2011-04-15 07:51:33
一直有个问题. PHP和JS是怎么配合使用的.
像用JS 正则表达式验证 输入的邮箱地址是否合法.
如果不用PHP也验证. 那客户端如果禁用了 JS. 不就可以提交任意的数据了.

如果用PHP和JS都验证.那当提交的数据不合法,错误又应该是怎么输出的. ???

总之一个问题. PHP和JS 怎么更好的一起配合使用.
...全文
534 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
limin0910 2011-07-19
  • 打赏
  • 举报
回复
kyzy_yy_pm 2011-04-17
  • 打赏
  • 举报
回复
js主要就是给用户更好的体验,它并不是用于安全限制用户操作的,安全限制都是在后台进行的,前台纯粹进是为了用户体验,你可以通过ajax访问或者form直接访问返回的方式来限制,看你楼主的想法出了点问题
遥远sunshine 2011-04-17
  • 打赏
  • 举报
回复
我也学习学习
hahaliu005 2011-04-16
  • 打赏
  • 举报
回复
客户端和服务器端都需要验证,这是必须的,客户端用JS,服务器端用PHP,验证规则可以统一使用PHP生成然后以json或其它形式传递给JS
_yyy 2011-04-15
  • 打赏
  • 举报
回复
来个人 啊
xiaozhumt 2011-04-15
  • 打赏
  • 举报
回复
个人感觉注册信息用js做 即使他跳过js 同时也无法写入数据库 无法登录 登陆界面在用php做较安全
xuzuning 2011-04-15
  • 打赏
  • 举报
回复
1、不存在 PHP和JS配合使用 的问题
php工作在服务器中,js工作在浏览器中。是两个独立体,互不相干!
2、js的作用是让用户界面更友好
3、当用户禁用了js后,页面中的一切dhtml效果都没有了。所以一般不在主要页面使用js
4、表单(form)是 html 元素,当然可以在纯 html 页面中向服务器提交数据
ImN1 2011-04-15
  • 打赏
  • 举报
回复
php和js应该说是各自独立的,非要说配合的话就是步骤
就如公司两个部门,工作总是从一个部门都另一个部门这样走

服务器端是骨架,客户端是皮肤
js(确切讲应该是rich client)是为了“漂亮”,不是说界面外观上,而是说交互功能更丰富
例如表单验证
js是把简单的“不符合”排除,减少服务器的工作量,就如皮肤挡住灰尘和紫外线
服务器端再处理不简单的“不符合”,例如恶意提交,就如肝脏的排毒
不过毒性太强,js/php都抵挡不住,例如鹤顶红
diannaomingong 2011-04-15
  • 打赏
  • 举报
回复
[Quote=引用楼主 c_yue 的回复:]
一直有个问题. PHP和JS是怎么配合使用的.
像用JS 正则表达式验证 输入的邮箱地址是否合法.
如果不用PHP也验证. 那客户端如果禁用了 JS. 不就可以提交任意的数据了.

如果用PHP和JS都验证.那当提交的数据不合法,错误又应该是怎么输出的. ???

总之一个问题. PHP和JS 怎么更好的一起配合使用.
[/Quote]

这个跟ajax没什么关系

要做两次验证
前端验证, 把用户输入引导下, 不让他们输入错误格式数据
服务端也要验证,不让错误提交数据到数据库
_yyy 2011-04-15
  • 打赏
  • 举报
回复

是 AJAX吗?
_yyy 2011-04-15
  • 打赏
  • 举报
回复
坐等高手解答

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧