gpt4 book ai didi

asp.net - Google Adwords 跟踪 cookie 触发 ASP.NET 请求验证异常

转载 作者:行者123 更新时间:2023-12-02 15:25:14 24 4
gpt4 key购买 nike


对不起我的英语。
我有一个奇怪的问题。当用户点击 adword 链接时,Google 会像这样写入跟踪 cookie1813234232.1302674912.30.51.utmgclid=CcgezrsXjagCFcs-zAod_h2oCQ|utmccn=(未设置)|utmcmd=(未设置)|utmctr= CAA:89 AB0=40@B%20>:
关键字部分(utmctr)存在错误的括号,导致请求验证异常
从客户端检测到潜在危险的 Request.Cookies 值 (__utmz="...0=40@B%20> at System.Web.HttpRequest.ValidateCookieCollection(HttpCookieCollection cc)

有没有办法在不关闭请求验证的情况下解决这个问题?

已编辑我可能找到了明显的解决方案:编写自己的请求验证模块 http://jefferytay.wordpress.com/2010/04/15/creating-your-own-custom-request-validation/

最佳答案

默认情况下,asp.net 验证并检查数据是否存在潜在攻击。

您可以通过在页面上设置 validateRequest="false" ether 来禁用此自动验证

<%@ Page validateRequest="false" %>

web.config 上的以太币会影响所有页面。

<configuration>
<system.web>
<pages validateRequest="false" />
</system.web>
</configuration>

此后您唯一需要自行检查的是是否有人在您的输入中输入了任何脚本数据。然后,您的输入需要在页面上呈现它们时以及在数据库中输入它们时进行检查。

关于asp.net - Google Adwords 跟踪 cookie 触发 ASP.NET 请求验证异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5597641/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com