Welcome Guest, Not a member yet? Register   Sign In
Different values from current_url and service('uri')
#1

I came across some strange behavior between two similar functions. Why isn't base_url returned with the second call (current_url)?

service('uri')

Code:
$uri = service('uri');
dump($uri);

^ CodeIgniter\HTTP\URI {#12 ▼
  #uriString: null
  -baseURL: "http://myhost/"
  #segments: array:4 [▶]
  #scheme: "http"
  #user: null
  #password: null
  #host: "myhost"
  #port: null
  #path: "committees/BE/dossiers/new"
  #fragment: ""
  #query: & []
  #defaultPorts: array:4 [▶]
  #showPassword: false
  #silent: false
  #rawQueryString: false
}


current_url(true)

Code:
$uri2 = current_url(true);
dump($uri2);

^ CodeIgniter\HTTP\URI {#9905 ▼
  #uriString: null
  -baseURL: null
  #segments: array:4 [▶]
  #scheme: "http"
  #user: null
  #password: null
  #host: "myhost"
  #port: null
  #path: "/country/BE/dossiers/new"
  #fragment: ""
  #query: []
  #defaultPorts: array:4 [▶]
  #showPassword: false
  #silent: false
  #rawQueryString: false
}
Reply


Messages In This Thread
Different values from current_url and service('uri') - by b126 - 02-22-2023, 04:14 PM



Theme © iAndrew 2016 - Forum software by © MyBB