【发布时间】:2009-01-07 09:38:50
【问题描述】:
我有一个基于部分 URL 做出决定的应用程序:
if ( isset($this->params['url']['url']) ) {
$url = $this->params['url']['url'];
$url = explode('/',$url);
$id = $this->Provider->getProviderID($url[0]);
$this->providerName = $url[0]; //set the provider name
return $id;
}
这恰好在蛋糕应用程序中,因此 $this->params['url'] 包含 URL 元素。然后我使用 URL 的元素来决定在我的应用程序的其余部分中使用哪些数据。我的问题是……
保护此输入的最佳方法是什么,这样人们就不会传入任何讨厌的东西?
谢谢,
【问题讨论】:
-
请定义“任何讨厌的东西”。正则表达式不会得到什么?
标签: php security validation cakephp