如何在 Apache 中将 cookie 设置为 UNIQUE_ID 的 md5?

如何在 Apache 中将 cookie 设置为 UNIQUE_ID 的 md5?

我目前正在使用以下代码在 Apache 中创建唯一的 visit_id cookie:

RewriteCond "%{HTTP_COOKIE}" "(^|;)\s*visit_id\s*=([A-Za-z0-9@-]+)" [NC]
RewriteRule ".?" - [CO=visit_id:%2:.www.mydomain.com:30,S=1]
RewriteRule ".?" - [CO=visit_id:%{ENV:UNIQUE_ID}:.www.mydomain.com:30]

(如果 cookie 存在,则刷新其有效期,否则使用 mod_unique_id 中的 UNIQUE_ID 环境变量的值创建 cookie。)

这是可行的,但我想使用看起来更随机的 ID,例如 UNIQUE_ID 的 md5。有没有办法只使用 Apache 配置来实现这一点?

我试过了%{md5:%{ENV:UNIQUE_ID}},但是没有用。

相关内容