php求助 php验证登陆的时候 form哪里的action指向的知识,提交了submit然后会直接跳转到那个PHP了
不会验证用户的合法性了。我本来想z在《?php?》中判断一下,可是如果放在把form跟《?php?》放在一起的话根本不会验证,那我要放到我指向的那个PHP里面吗?谢谢...
不会验证用户的合法性了。我本来想z在《?php?》中判断一下,可是如果放在把form跟《?php?》放在一起的话根本不会验证,那我要放到我指向的那个PHP里面吗?
谢谢 展开
谢谢 展开
4个回答
展开全部
那个action貌似是把form里的信息提交给action指向的页面吧。。要是为空就本页面。。
验证貌似是php代码的事吧。。你在</form>紧跟<?php进行验证就行了啊。。你要是不放心就action加上就行了
验证貌似是php代码的事吧。。你在</form>紧跟<?php进行验证就行了啊。。你要是不放心就action加上就行了
追问
如果这样那我不是都跳不到别的地方了吗?
我想就是验证成功的话跳过去,失败的话就接着在本页面里。这样用location吗?
追答
那你应该用if进行判断。。
如果验证正确则转跳XX页面。。如果失败则转跳XX页面。。
这里纯粹是php的事。。关form什么事啊
展开全部
没错。
更好的办法是在本页面用javascript进行验证。
然后在PHP页面仅接受严格正确的值即可。
更好的办法是在本页面用javascript进行验证。
然后在PHP页面仅接受严格正确的值即可。
追问
这样太复杂了吧。。我不会javascript。。还没这么深
追答
你可以把验证放在PHP里面。
如果是多项判断,可以预设一个error变量为false,然后每一个单项判断失败就给error赋值为true,否则不赋值,这样最后如果全部验证通过,那么error依然为false,只要有一项或一项以上没有验证通过,error都会被赋值为true,然后用if进行分歧处理,如果error为false就继续下一个步骤,否则就跳转回登录页面,这也就是两行代码的事,不难的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不管成功和失败.在后面加上一句
echo "<script language=\"javascript\">location.href= ?php;</script>";
action为空
echo "<script language=\"javascript\">location.href= ?php;</script>";
action为空
追问
你这样的话。。那我的页面是不是一直就在原来的哪里了啊?
追答
你不是说不想跳转么l想的话action后跟上你要跳转的,判断语句做成一个函数,然后在FORM里调用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
流程就是: js验证表单
html(提交)=========================php
html(提交)=========================php
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询