-1

通过 URL 发出参数与通过查询字符串发出参数相同吗?(在科哈纳)

这是示例:

verify.php?uid=5&token=TOKEN

上面的代码与下面的代码相同吗?

verify/5/TOKEN
4

2 回答 2

0

在 Kohana 中,“通过 URL 发出参数”将显示为控制器函数的参数。“通过查询字符串发出参数”可通过输入库获得

如果参数是您的资源标识的核心...将其保留在 url 中。示例:www.example.com/our/presidents/Barack_Obama

您的控制器代码 controllers/our.php

class Our_Controller {
    public function presidents($full_name)
    {
        ...
    }
}
于 2009-08-12T00:01:09.837 回答
0

您可以通过这样做将第一个转换为第二个

class Something_Controller {

    public function verify($uid, $token) {
        // whatever

    }


}

否则你会像这样使用输入库

$uid = $this->input->get('uid');

根据您在 config/config.php 中的设置,您可能会自动使其免受 XSS 攻击。

于 2009-08-12T00:05:33.977 回答