|
First of all, I don't think that this is the right way to do it, because from an HTTP get/post request it can not be determined, if a link was clicked, or the address was typed into the address bar. However depending on hte environment and what control you have on your users, some things can be done. You can open a browser window for them, that doesn't have an address bar (but they can get the url from it, and paste it into another window if they are smart enough). It is possible, to add javascript events to links, so if they are clicked, the url is modified a bit, or a parameter is added to it programatically (again, this can be intercepted), and if javascript is disabled the normal url is activated. Etc. Anyway, the main problem is that you have to provide information from the client side to be able to decide at the server side what happened, however on the client side things can be modified/hacked by the client (more or less easily, depending on their knowledge).
|