Versucht URI::uri_string()
, kann aber nicht mit der base_url arbeiten.
URL: http://localhost/dropbox/derrek/shopredux/ahahaha/hihihi
Rückgabe: dropbox/derrek/shopredux/ahahaha/hihihi
aber http://localhost/dropbox/derrek/shopredux/
gibt nur eine leere Zeichenfolge zurück.
Ich möchte, dass der erste Anruf "ahahaha / hihihi" und der zweite "" zurückgibt. Gibt es eine solche Funktion?
Wenn url
helper geladen ist, verwenden Sie
wird besser
seinVersuchen Sie, "uri" -Segmente wie:
zu verwenden %Vor%formiere deine erste URL ... Du bekommst '' von der zweiten URl auch für Segment (5), Segment (6) auch weil sie leer sind.
Jede Segmentfunktionszählung beginnt mit localhost als '1' und gleichzeitig als segmentierte Segmente
für Parameter oder ohne Parameter-URLs Verwenden Sie Folgendes:
%Vor%Ich weiß nicht, ob es eine solche Funktion gibt, aber mit $ this- & gt; uri- & gt; uri_to_assoc () erhalten Sie ein assoziatives Array aus den $ _GET-Parametern. Mit diesem und dem Controller, in dem Sie sich befinden, wissen Sie, wie die URL aussieht. In Ihrer obigen URL würde dies bedeuten, dass Sie sich in der Dropbox des Controllers befinden und das Array etwa so aussehen würde:
%Vor%Damit sollten Sie in der Lage sein, eine solche Funktion selbst zu erstellen.
Tags und Links url function codeigniter