Routing und URI Parsing in Codeigniter
-
26-09-2019 - |
Frage
Ich habe einen Weg in CI definiert,
$route['user/activate-account/:any'] = "user/activate_account";
Menschen Zugriff auf die Strecke in diesem URL-Muster,
http://mydomain.com/user/activate-account/user_id/12345/token/abcdefghijk
Innerhalb der activate_account
Funktion habe ich versucht, die folgenden Codes zu verwenden, um die erforderlichen Daten abzurufen,
$user_id=$this->input->get('user_id');
$token=$this->input->get('token');
Aber sie FALSE zurück, bedeutet dies, dass für diese Art von URL-Muster, ich soll die Funktionen der URI-Klasse verwenden (http://codeigniter.com/user_guide/libraries/uri.html) abrufen die Variablen?
Lösung
Da Ihre URL umgeleitet ist, müssten Sie verwenden:
$usre_id = $this->uri->rsegment(n);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow