2012-05-10 38 views
0

林建立自己的PHP框架。我在其他框架中看到甚至有这样做的对象,但我不能看到为什么不直接使用POST和GET数组的原因。而且,如何决定何时POST或GET?如果两个地区都有变数呢?为什么要创建自己的请求对象?

回答

1

你需要实现自己的请求/响应对象:

  1. 有过什么和在哪里得到/把,并在从请求类型共同
  2. 摘要应用流更好的控制HTTP/CLI/...
+1

此外,您可能需要清理_POST和_GET(或_REQUEST)的输入,以便用户不必(或不能忘记)自行清理并可以使用它直。 – SJFrK

+2

@SJFrK:这是一个不好的建议,因为直到你知道你需要数据来消毒 - 你不能这样做。不,没有任何通用的消毒算法 – zerkms

+1

这可能是对的,但如果你发布的是\ 0或纯JavaScript代码和东西,你应该重新考虑你的编程逻辑。 – SJFrK