我們在那裏我們使用的Apache 2.2的httpd.conf重寫規則條件採取從查詢字符串參數的情況下,並把它寫在Cookie:如何編碼由mod_rewrite設置的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?
的「PRG」的例子就用jsp這一點。爲此使用htaccess並不是正確的工具。 – Gerben
我們一直在這樣做,但正試圖將其移至Apache HTTPD。 –