我正在尝试让Apache检查一个请求,该请求具有一个cookie,该cookie的值保存在数据库中。 不幸的是我不知道该怎么做...
我有此代码:
RewriteMap data "dbd:select hash2 from proxyauth where session_id = %s"
RewriteEngine on
RewriteRule .* - [L,CO=NDD_COOKIE:${data:%1}:test] [F,L,NC]
所以我要检查的是Cookie "NDD_COOKIE"
是否具有传递给MySQL查询的值,并且如果查询返回的不是“ test”,我想发送403。
不幸的是,它不起作用。
我确定我确实在做某事确实错误,但是(也许是星期五...)我不明白是什么...
有人可以帮我吗?
谢谢 路卡