一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php防止偽造的數據從URL提交方法

針對偽造的數據從URL提交的情況,首先是一個檢查前一頁來源的如下代碼:

<?/*php防止站外提交數據的方法*/function CheckURL(){  $servername=$_SERVER['SERVER_NAME'];   $sub_from=$_SERVER["HTTP_REFERER"];   $sub_len=strlen($servername);   $checkfrom=substr($sub_from,7,$sub_len);   if($checkfrom!=$servername)die("警告!你正在從外部提交數據!請立即終止!"); }?>

這個方法只能防止手動在瀏覽欄上輸入的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);}

php技術php防止偽造的數據從URL提交方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 精品免费久久久久久久 | 欧美大逼逼 | 亚洲一页| 久久久国产乱子伦精品 | 久久精品国产精品青草不卡 | 国产成人精品久久亚洲高清不卡 | 国产精品亚洲欧美一级久久精品 | 中文字幕精品视频在线 | 色婷婷精品大全在线视频 | 久久精品国产91久久综合麻豆自制 | 伊人第一页 | 一区二区三区视频 | 激情网址在线观看 | 一区二区三区四区亚洲 | 日韩avav| 国产精品第1页在线观看 | 午夜视频网站 | 欧美精品片在线观看网站 | 欧美成人精品三级网站 | 国产一区二区三区手机在线观看 | 亚洲国产系列一区二区三区 | 91久久国产视频 | 在线成人亚洲 | 国产成人禁片在线观看 | 看全色黄大色黄大片免责看 | 精品日韩一区二区三区视频 | 五月激情婷婷综合 | 亚洲视频在线一区二区 | 91在线播放免费不卡无毒 | 欧美日本在线一区二区三区 | 精品自拍一区 | 欧美1314www伊人久久香网 | 91久久精品国产91性色tv | 欧美zooz人禽交免费观看 | 黄色免费网站在线 | 午夜网站视频 | 国产精品天天看特色大片不卡 | 精品久久久久免费极品大片 | 中文字幕99在线精品视频免费看 | 久久国产精品99久久久久久老狼 | 我被黑人巨大开嫩苞在线观看 |