Bhavesh,
If the browser has come into your page via a link, the en_var $HTTP_REFERER will contain the address they linked in from. This works only with links, so browser's which have arrived from a bookmark or manually typed in address will report this variable as null. As a server-side tech., the only browser info PHP has access to is that which is sent during the request for your document. Perhaps ColdFusion or ASP might be able to give you more, though I dare say that ASP will only report IE:-} <sic>Pesky other browser software, why can't it just go away and leave the field to the Evil Monkeys(TM)</sic>. HTH!!
Cheers,
Geoff A. Virgo