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