%20 anstelle von Leerzeichen Hinzugefügt

Ich denke, dies ist ein kleines Problem, aber dennoch hatte ich mich zu Fragen, seit ich hier bin läuft kurz in mein Projekt. Wenn ich den pass Zeichenfolge an die Funktion in einem anderen controller, es ändert Leerzeichen in %20 Zeichen. Ich denke, der controller denkt, dass der übergebene Zeichenfolge als url und kodiert Sie. Aber ich weiß nicht genau, wie es zu entfernen oder, falls möglich, lassen Sie es nicht zu ändern Leerzeichen in %20. Hier ist der code den ich verwende;

$message="The user name you provided is already in our database";
redirect('admin/add_user/'.$message);

Hier mein controller-Funktion, wo ich die Nachricht erhalten;

public function add_user($message)
{
  echo $message;
}

Ich habe auch versucht, diese als;

public function add_user()
{
  echo $this->uri->segment(3);
}

Aber das Ergebnis ist dasselbe. Hier ist die Ausgabe des Strings;

The%20user%20name%20you%20provided%20is%20already%20in%20our%20database
InformationsquelleAutor Afghan Host | 2013-03-18
Schreibe einen Kommentar