我们有一个场景,我们在 Apache 2.2 的 httpd.conf 中使用重写规则条件从查询字符串中获取参数,并将其写入 Cookie:
CustomLog "/www/apache/ndipiazza/logs/ssl_request_log" \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b \"%{Cookie}i\""
RewriteEngine On
RewriteCond %{QUERY_STRING} CID=(.*)
RewriteRule .* - [L,CO=COOKIE_CID:%1:ndipiazza-local.com:50000]
例如,URL "http://ndipiazza-local/mypage.jsp?CID=NickDogg" 创建一个 cookie "COOKIE_CID = NickDogg"
但是,我们不能完全使用此解决方案,因为我们有一个限制,即我们不能将此 cookie 存储为明文。截至目前,它以明文形式写入日志,并将 cookie 以明文形式写入。我们需要对其进行编码。
有没有办法让 apache 对存储的 cookie 进行编码?