如何在点击提交按钮时候执行以下语句

来源:互联网 发布:openoffice for linux 编辑:程序博客网 时间:2024/05/03 03:06

如何在点击安装的时候运行红色显示的语句?表单提交到本页 ,做判断

文件是服务器端的,你让js操作服务器端的文件只能用ajax了

只是在点击提交按钮时同时触发一个事件 同时就运行那些语句?可不可以?

提交按钮触发的是浏览器端的事件,你想运行的是服务器端的语句,只能通过ajax远程操作

点击按钮触发的事情是什么呢?页面是否需要跳转呢?

要跳转, 在跳转的同时或之前执行那些语句

可以新加一个隐藏栏name=smb,默认value为0。写一个小的事件,当点安装时将其值改为1,并提交,然后在红色部分判断smb==1 ? 是,就执行此部分代码了。

你可以把那段代码放到提交之后的页面一开始处理;
同样可以使用Ajax方式,把这些代码放到另外一个文件里,点按钮的时候,同时触发Ajax执行。异步处理
因为当前页面已经接收了上个页面的POST传值。
如果提交处理 $conn = mysql_connect($U_localhost,$U_root, $U_pass); 这句会连接失败
这几个问题都是在面试的时候遇到的。
php中方法调用的时候采用值传递的话会把传递的参数做拷贝,那么这个拷贝是什么时候执行的?
php中什么样的变量放在堆中,什么样的变量放在栈中?刚看到一篇文章说堆内存和栈内存分别用于保存不可变类型值和可变类型值,是这样的吗? 那php中哪些数据类型是可变的(array,object,string?),哪些是不可变的(other?)?
深了,可能也没用了吧,你要是普通程序猿估计是用不着这些东西的吧,我理解的php,是中间者,做php就是要什么都懂,js,sql,css等等,相反php本身到一定水平好像用不了那么多了,可惜我本身没到那个水平,哎,看不清啊
出这样试题的考官如果不是书呆子,那么就是饭桶!
php中方法调用的时候采用值传递的话会把传递的参数做拷贝,那么这个拷贝是什么时候执行的?
在该方法执行时进行拷贝
php中什么样的变量放在堆中,什么样的变量放在栈中?刚看到一篇文章说堆内存和栈内存分别用于保存不可变类型值和可变类型值,是这样的吗? 那php中哪些数据类型是可变的(array,object,string?),哪些是不可变的(other?)?
所有的变量都存放于变量表中,并置于堆中
所有数据类型都是可变的,不存在不可变的
做sns应用的时候,我们可以通过api获取当前登录的用户。
但是app在获取数据的过程是在服务器上的,也就是说,服务器从服务器上取数据的。
它是如何做到获取本地客户端登录用户呢?
一般SNS请求你的主页的时候,会带这些参数过来的,如FaceBook、manyou、百度都是这样
无论前台怎么做,数据合法性检测,服务器端不可省
很多语言都可以办到类似的效果。如果需要安全性,服务器端一定要检测
记得有人说过,不要相信任何用户输入的数据,所以,服务器的验证是必须的,客户端的验证是辅助的
session 与客户端无无关,所以不知道楼主的思路的依据是什么
一切输入都是危险的,所以最好不要省略服务器端的验证,前端JS验证只是为浏览者提供一个更好的体验。
楼主的思路其实根本用不着写数据库的,你在表单页生成一个SESSION,值随机,通过隐藏表单提交到数据处理页,将接收到的该值与SESSION值比较是否相同即可。这个方法我也不知道用什么可以绕过,但怀疑一切客户提交的数据,服务器端还是要验证
客户端是为了体验,服务端是为了安全。
一切来自客户端的变量都是有害的。LZ犯了很常见的错误。
听起来似乎只要把javascript禁用了就可以绕过了其实只要用firebug就能绕过你的方法
大体上关于安全上的问题,上面几位都说清楚了~
前端只不过是体验问题,后台的验证是必需。
绕过前端到发数据这个,其实LZ已经有正确的思路。
做法可以查考php框架,如Thinkphp。
LZ这句话我还是要说一说的:暂时不考虑FLASH了,这玩意太笨重,目前的网速还承载艰难。
其实不笨重,只要好好利用其特性,网速根本不是什么问题。
一切客户端的输入都不可信,我可是深有体会,有时即使服务器端采用一些安全措施,也不一定安全啊。
来源:nba直播
原创粉丝点击