CodeIgniter -> Get current URL relativ zur Basis-url
Versucht URI::uri_string()
aber nicht bekommen kann es arbeiten, mit der base_url.
URL: http://localhost/dropbox/derrek/shopredux/ahahaha/hihihi
Zurück: dropbox/derrek/shopredux/ahahaha/hihihi
aber http://localhost/dropbox/derrek/shopredux/
nur einen leeren string zurück.
Möchte ich den ersten Anruf zurückzukehren", ahahaha/hihihi" und die zweite Rückkehr "". Gibt es eine solche Funktion?
InformationsquelleAutor makuumba | 2012-09-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor Nessler
Wenn
url
Helfer geladen ist, verwenden Siebesser sein wird
Ich habe die falsche Stelle, sorry. aber
$_SERVER['REQUEST_URI']
kann einfach die Anforderung erfüllen obenInformationsquelleAutor user3024431
Versuchen, "uri" - Segmente wie:
deine erste URL...Sie kommen " aus der zweiten URl auch für das segment(5),segment(6) auch, weil Sie leer sind.
Jedes segment Funktion zählt, beginnt die form "localhost" als '1' und symultaneous Segmente
$this->uri->segment(1)
für"http://example.com/first/second"
ist"first"
.InformationsquelleAutor Gautam3164
Sehe ich, dass dieser Beitrag alt ist. Aber in der version CI-v3 hier ist die Antwort:
Dank
InformationsquelleAutor Karim Mtl
Für den parameter oder ohne parameter-URLs Verwenden :
Methode 1:
Methode 2:
Methode 3:
InformationsquelleAutor Danish Ali
InformationsquelleAutor ashraf mohammed
Ich weiß nicht, ob es so eine Funktion, aber mit $this->uri->uri_to_assoc() erhalten Sie ein assoziatives array aus den $_GET-Parameter.
Mit dieser, und die controller, Sie sind in, Sie wissen, wie die URL aussieht.
In der man oben die URL würde dies bedeuten, Sie würde in den controller dropbox und das array wäre so etwas wie dieses:
Mit dieser sollten Sie in der Lage sein, um diese Funktion auf Ihre eigenen.
InformationsquelleAutor Shimu