基于URL $ _GET变量的货币转换函数

时间:2011-12-30 18:33:48

标签: php rest get

我想从网址中获取值并根据它们执行货币转换。 EG -

我希望收到以下网址:

http://www.mysite.com/conv/?amnt=7.15&from=GBP&to=USD

返回的结果将采用XML格式。

我的问题是 - 如何读取这些值,检查特定错误,执行转换功能,最后使用RESTful接口输出XML响应?

显然,我不是在寻找为我编写的代码,我只需要向我解释逻辑,我怎样才能构建这个(我对此很新,请原谅模糊)< / p>

非常感谢任何帮助!感谢

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

经过大量研究和许多问题后,我几乎完成了这个:)

以下是我在伪代码中的表现:

1) URL is called
    - Check for request type (get/put etc)
    - Add the get values to PHP variables
    - Check for errors in the GET call (if error, load error from our pre-defined errors file and build XML page + change content type)
    - If all is good - load the currency converson function
2) Call conversion function
    - Load currency rates from XML file in Cache
    - Check currency timestamp (If older than 2 hours, re-import from web with fallback options).
    - Perform conversion using the available variables
    - Build XML response and output to page.