这是防止数据通过cookie隐藏的好方法

Which is a good way to prevent data to be stealth through cookie?

本文关键字:隐藏 cookie 方法 数据      更新时间:2023-09-26

这样可以吗?我正在尝试检查这是否足以防止错误信息(特殊字符)通过文本输入传递。

function setCookie() 
{
var x = "sessionID=fmpinho";
document.cookie = x+"; secure"; 
}
function stopRKey(evt) 
{
    var evt = (evt) ? evt : ((event) ? event : null);
    var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
    if ((evt.keyCode == 13) && (node.type=="text")) {return false;}
}
function changeTxt(inputVar) 
{
    var inputVar = document.getElementById("uEntry").value;
    inputVar = inputVar.replace(/'<|'>|'"|''|'%|';|'(|')|'&|'+|'-/g,""); 
    document.write("<h1>Hello " + inputVar + "!</h1><p id='"enjoyPara2'">Please enjoy the Web site!</p>");
}

我非常担心,我认为这是一个相当有效的Javascript XSS过滤器,只要这是使用inputVar值的唯一的地方。似乎没有任何容易到达的旁路,尽管这并不意味着没有。