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?

War es hilfreich?

Lösung

Da Ihre URL umgeleitet ist, müssten Sie verwenden:

$usre_id = $this->uri->rsegment(n);

Check out docs für weitere Informationen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top