您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php防止伪造的数据从URL提交方法_PHP教程

2024/5/18 5:24:07发布30次查看
针对伪造的数据从url提交的情况,首先是一个检查前一页来源的如下代码:

这个方法只能防止手动在浏览栏上输入的url。
事实上只要在服务器上构造出一个指向该url的链接(比如在发贴时加入超链),再点击,这个check就完全不起作用了。
目前觉得还是用post的方法传递重要数据比较可靠。
可以在form中插入一些隐藏的text用于传递数据。
或者使用下面的方法,利用ajax从客户端向服务器提交数据。
/*创建xhr对象*/function createxhr(){ if (window.xmlhttprequest){ var ohttp = new xmlhttprequest(); return ohttp; } else if (window.activexobject){ var versions = [msxml2.xmlhttp.6.0,msxml2.xmlhttp.3.0]; for (var i = 0; i < versions.length; i++){ try { var ohttp = new activexobject(versions[i]); return ohttp; } catch (error) {} } } throw new error(你的浏览器不支持ajax!);}/*用ajax向page页面传递数据*/function ajaxpost(url,query_string=''){ var xhr; xhr = createxhr(); xhr.open('post',url,false); xhr.setrequestheader(content-type, application/x-www-form-urlencoded; charset=gb2312); xhr.onreadystatechange = function(){if (xhr.readystate == 4)if (xhr.status != 200)return;} xhr.send(query_string);}
http://www.bkjia.com/phpjc/824754.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/824754.htmltecharticle针对伪造的数据从url提交的情况,首先是一个检查前一页来源的如下代码: /*php防止站外提交数据的方法*/function checkurl(){ $servername=$_serve...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product