如果值超过一定长度,则Apache取消设置或修剪cookie

如果值超过一定长度,则Apache取消设置或修剪cookie,apache,cookies,Apache,Cookies,在其他模块处理cookie之前,如果长度超过某个字符限制,则需要剪切cookie或取消设置cookie。除了modsecurity,我找不到任何解决方案。modsecurity只能阻止请求。甚至可以在Apache中确定头的长度或cookie值吗?显而易见的候选者是。示例显示,您可以将它与mod_setenvif结合使用来执行条件操作。我找不到任何关于mod_headersWell的cookie长度检查的示例或文档,它接受正则表达式。您可以对cookie进行测试,例如,{200}以查找大于200个

在其他模块处理cookie之前,如果长度超过某个字符限制,则需要剪切cookie或取消设置cookie。除了modsecurity,我找不到任何解决方案。modsecurity只能阻止请求。甚至可以在Apache中确定头的长度或cookie值吗?

显而易见的候选者是。示例显示,您可以将它与mod_setenvif结合使用来执行条件操作。我找不到任何关于mod_headersWell的cookie长度检查的示例或文档,它接受正则表达式。您可以对cookie进行测试,例如,
{200}
以查找大于200个字符的值,设置一个ENV变量,如果变量存在,则使用
mod_headers
执行操作。我不能告诉你确切的细节(因此我留下了评论而不是答案)。我将对此进行调查。感谢显而易见的候选人。示例显示,您可以将它与mod_setenvif结合使用来执行条件操作。我找不到任何关于mod_headersWell的cookie长度检查的示例或文档,它接受正则表达式。您可以对cookie进行测试,例如,
{200}
以查找大于200个字符的值,设置一个ENV变量,如果变量存在,则使用
mod_headers
执行操作。我不能告诉你确切的细节(因此我留下了评论而不是答案)。我将对此进行调查。谢谢