zoukankan      html  css  js  c++  java
  • asp.net 防止外部提交数据

    防止站外提交数据,就是防止从非本网站外部提交数据到本网站,也就是如果发送数据的页面不是本站的页面,则禁止接收数据。

    第一种方法是在代码顶部加上 EnableViewStateMac="true" 来防止从网站外提交数据,比如:

    <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="common.aspx.cs" Inherits="manage_common" EnableViewStateMac="true" %> 

    这种方法基本就解决问题了。

    第二种方法是通过程序来实现防止从网站外提交数据:

    string server_v1=Convert.ToString(Request.ServerVariables["HTTP_REFERER"]);   
    string server_v2=Convert.ToString(Request.ServerVariables["SERVER_NAME"]);   
    int changdu=server_v2.Length;
    if (server_v1.Substring(7,changdu)!=server_v2)   
    {
    加入禁止从网站外提交数据的提示信息
    }
    else   
    {
    加入从网站内提交数据后的程序
    }
  • 相关阅读:
    Linux I/O调度
    集群心跳机制
    如何修改集群的公网信息(包括 VIP) (文档 ID 1674442.1)
    AVL树(平衡二叉树)
    二叉搜索树
    二叉树及树的遍历
    python实现基数排序
    python之迷宫BFS
    python之迷宫DFS
    python实现队列
  • 原文地址:https://www.cnblogs.com/sntetwt/p/1999426.html
Copyright © 2011-2022 走看看