2009-08-11 6 views

Répondre

0

Dans Kohana "l'émission d'un paramètre via une URL" apparaît comme un paramètre de votre fonction de contrôleur. "Emission d'un paramètre via des chaînes de requête" est disponible via le input library

Si le paramètre est au cœur de l'identité de votre ressource ... gardez-le dans l'URL. Exemple: www.example.com/our/presidents/Barack_Obama

Vos contrôleurs de code contrôleur/our.php

class Our_Controller { 
    public function presidents($full_name) 
    { 
     ... 
    } 
} 
0

Vous pouvez transformer le 1er au 2e en faisant cette

class Something_Controller { 

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

    } 


} 

Sinon, vous devriez utiliser la bibliothèque d'entrée comme si

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

Selon les paramètres que vous avez dans config/config.php, vous pouvez être automatiquement à l'abri des attaques XSS.

+0

Y a-t-il une différence significative entre l'obtenir via get et l'obtenir via des segments? –

+0

Pas vraiment - Vous venez de le spécifier différemment. Les arguments dans le mappage de barre oblique deviennent des arguments pour votre méthode. Cependant, les variables GET fonctionnent comme prévu. – alex

Questions connexes