Link to home
Start Free TrialLog in
Avatar of cox
cox

asked on

get $REMOTE_USER .htaccess

if im running a cgi, i can get a var-env $REMOTE_USER and know the user login name... but how the experts-exchange's site put(get) my login name in their page??? how does it get my name using HTML??

   cox [edit], etc, etc
Avatar of PBall
PBall

how the experts-exchange's site put my login name in your site using HTML format???

huh?

Avatar of cox

ASKER

Edited text of question
Avatar of cox

ASKER

Edited text of question
ASKER CERTIFIED SOLUTION
Avatar of yoren
yoren

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of cox

ASKER

i want know if this site uses only cgis in their pages... because im reading the file htttp://https://www.experts-exchange.com/topic/index.htm for example, and the variable is showed....
Check out Q.10109635.

Martin
My guess is that the entire Expert's Exchange web site is run by CGI's (or other similar technology, like NSAPI, etc.). You can bet that even though you're specifying index.htm, you're not reading a plain HTML file. Something gave you a dynamic page. A CGI program can do this by reading the PATH_INFO environment variable, which would contain "/topic/index.html". The CGI would then parse this and understand that this path means it should display the main topic page.

There are several other technologies that can do this instead of CGI, but they all are similar in concept. A program gets the equivalent of CGI's REMOTE_USER value and returns a dynamic page.

If you want to avoid the overhead of CGI (which runs a new process for every hit), you can look into Microsoft's ISAPI, Netscape's NSAPI, or Sun's Servlet API. These all load your CGI-like program into memory and then just spawn a thread for each hit. Much more efficient.

Yuval