通过URL发出参数与通过查询字符串发出参数相同吗? (在Kohana)
以下是示例:
verify.php?uid=5&token=TOKEN
以上代码是否与此代码相同?
verify/5/TOKEN
答案 0 :(得分:0)
在Kohana中,“通过URL发出参数”将显示为控制器功能的参数。 “通过查询字符串发出参数”可通过input library
获得如果参数是您资源标识的核心,请将其保存在网址中。 例: www.example.com/our/presidents/Barack_Obama
您的控制器代码控制器/ our.php
class Our_Controller {
public function presidents($full_name)
{
...
}
}
答案 1 :(得分:0)
您可以通过执行此操作将第1个转换为第2个
class Something_Controller {
public function verify($uid, $token) {
// whatever
}
}
否则你会像这样使用输入库
$uid = $this->input->get('uid');
根据您在config / config.php中的设置,您可能会自动使其免受XSS攻击。