PHP和JS的配合使用

时间:2022-10-29 20:52:27
一直有个问题.  PHP和JS是怎么配合使用的.
像用JS 正则表达式验证 输入的邮箱地址是否合法.
如果不用PHP也验证. 那客户端如果禁用了 JS. 不就可以提交任意的数据了.

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

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

14 个解决方案

#1


坐等高手解答

#2


该回复于2011-04-15 08:52:48被版主删除

#3



是 AJAX吗?

#4


引用楼主 c_yue 的回复:
一直有个问题.  PHP和JS是怎么配合使用的.
像用JS 正则表达式验证 输入的邮箱地址是否合法.
如果不用PHP也验证. 那客户端如果禁用了 JS. 不就可以提交任意的数据了.

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

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


这个跟ajax没什么关系

要做两次验证
前端验证, 把用户输入引导下, 不让他们输入错误格式数据
服务端也要验证,不让错误提交数据到数据库

#5


php和js应该说是各自独立的,非要说配合的话就是步骤
就如公司两个部门,工作总是从一个部门都另一个部门这样走

服务器端是骨架,客户端是皮肤
js(确切讲应该是rich client)是为了“漂亮”,不是说界面外观上,而是说交互功能更丰富
例如表单验证
js是把简单的“不符合”排除,减少服务器的工作量,就如皮肤挡住灰尘和紫外线
服务器端再处理不简单的“不符合”,例如恶意提交,就如肝脏的排毒
不过毒性太强,js/php都抵挡不住,例如鹤顶红

#6


1、不存在 PHP和JS配合使用 的问题
php工作在服务器中,js工作在浏览器中。是两个独立体,互不相干!
2、js的作用是让用户界面更友好
3、当用户禁用了js后,页面中的一切dhtml效果都没有了。所以一般不在主要页面使用js
4、表单(form)是 html 元素,当然可以在纯 html 页面中向服务器提交数据

#7


个人感觉注册信息用js做  即使他跳过js 同时也无法写入数据库 无法登录   登陆界面在用php做较安全

#8


来个人 啊

#9


客户端和服务器端都需要验证,这是必须的,客户端用JS,服务器端用PHP,验证规则可以统一使用PHP生成然后以json或其它形式传递给JS

#10


该回复于2011-04-19 16:42:41被版主删除

#11


我也学习学习

#12


js主要就是给用户更好的体验,它并不是用于安全限制用户操作的,安全限制都是在后台进行的,前台纯粹进是为了用户体验,你可以通过ajax访问或者form直接访问返回的方式来限制,看你楼主的想法出了点问题

#13


该回复于2011-04-18 08:49:00被版主删除

#14


PHP和JS的配合使用

#1


坐等高手解答

#2


该回复于2011-04-15 08:52:48被版主删除

#3



是 AJAX吗?

#4


引用楼主 c_yue 的回复:
一直有个问题.  PHP和JS是怎么配合使用的.
像用JS 正则表达式验证 输入的邮箱地址是否合法.
如果不用PHP也验证. 那客户端如果禁用了 JS. 不就可以提交任意的数据了.

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

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


这个跟ajax没什么关系

要做两次验证
前端验证, 把用户输入引导下, 不让他们输入错误格式数据
服务端也要验证,不让错误提交数据到数据库

#5


php和js应该说是各自独立的,非要说配合的话就是步骤
就如公司两个部门,工作总是从一个部门都另一个部门这样走

服务器端是骨架,客户端是皮肤
js(确切讲应该是rich client)是为了“漂亮”,不是说界面外观上,而是说交互功能更丰富
例如表单验证
js是把简单的“不符合”排除,减少服务器的工作量,就如皮肤挡住灰尘和紫外线
服务器端再处理不简单的“不符合”,例如恶意提交,就如肝脏的排毒
不过毒性太强,js/php都抵挡不住,例如鹤顶红

#6


1、不存在 PHP和JS配合使用 的问题
php工作在服务器中,js工作在浏览器中。是两个独立体,互不相干!
2、js的作用是让用户界面更友好
3、当用户禁用了js后,页面中的一切dhtml效果都没有了。所以一般不在主要页面使用js
4、表单(form)是 html 元素,当然可以在纯 html 页面中向服务器提交数据

#7


个人感觉注册信息用js做  即使他跳过js 同时也无法写入数据库 无法登录   登陆界面在用php做较安全

#8


来个人 啊

#9


客户端和服务器端都需要验证,这是必须的,客户端用JS,服务器端用PHP,验证规则可以统一使用PHP生成然后以json或其它形式传递给JS

#10


该回复于2011-04-19 16:42:41被版主删除

#11


我也学习学习

#12


js主要就是给用户更好的体验,它并不是用于安全限制用户操作的,安全限制都是在后台进行的,前台纯粹进是为了用户体验,你可以通过ajax访问或者form直接访问返回的方式来限制,看你楼主的想法出了点问题

#13


该回复于2011-04-18 08:49:00被版主删除

#14


PHP和JS的配合使用