On Apr 15, 2005, at 06:58 AM, masro@xxxxxxx wrote:
Working: RequestHeader set "USER_ID" %{SSL_CLIENT_S_DN_CN}e Not working: RequestHeader set "USER_ID" %{REMOTE_USER}e in this case, the Header USER_ID is set, but value is (null).The Apache ENV Var REMOTE_USER is filled correctly, bacuse i can see the rightvalue in the Log. (RemUser: %{REMOTE_USER}x) So why the Header can't be filled with %{REMOTE_USER}e ?
I've seen this happen in several instances. I can't really tell you why RequestHeader can't grab the value from the REMOTE_USER environment variable. Maybe there's a namespace issue that I don't understand, I'm not sure. What I can do is give you the necessary mod_rewrite statements that will get you the value. I had the same problem with getting the REMOTE_PORT value.
RewriteEngine On RewriteCond %{REMOTE_PORT} (.*) RewriteRule .* - [E=R_P:%1] RequestHeader add X-Remote-Port %{R_P}e Give this a try... -Brian --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx