Minor fix in the fw_current_url function

I have modified the ```fw_current_url``` function to solve the problem in #126. I was able to reproduce the problem where the function returns an underscore instead of the correct server name. I am using nginx as well and using an underscore for the server name is quite common. Using ```$_SERVER['HTTP_HOST']``` instead returns both the correct server name and the port number.