When you feel you may want to use the requested url with all the get variables passed (just the way it is in the browser’s address bar), you can use the following code snippet:
private function getCurPageURL() { $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";} $pageURL .= "://"; if ($_SERVER["SERVER_PORT"] != "80") { $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; } else { $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; } return $pageURL; }
![]()
With global economic meltdowns & fluctuating prices, we often can’t rely on human entry to get up to date currency rates in our web applications. Especially if you are building a website which may require your products cost to be displayed in various currencies.
This is a very powerful and light weight PHP class that lets you convert between 65+ currencies using Google Finance (http://www.google.com/finance/converter)
Example:
CurrencyRates::Convert('USD', 'INR');
Output:
49 //Since $1 is Rs. 49