Как получить данные из URL в codeigniter

#php #codeigniter

#php #codeigniter

Вопрос:

Я хочу получить / 1 с этого URL, но я не могу.

http://localhost/medical/common/nurse/search?nrs_name=amp;nrs_phone=amp;nrs_id=amp;nrs_gender=2amp;nrs_address=/1

Здесь /1 — страница без

Комментарии:

1. почему используется /1 вместо 1?

Ответ №1:

Попробуйте вот так

 $parameter = $this->input->get('nrs_address'); 
  

или

 $parameter = $_GET['nrs_address'];
  

Ответ №2:

вы можете попробовать это

 $urldata = $this->input->get();
  

вы получите все данные URL в переменной $urldata в виде ассоциативного массива (пары ключ-значение). и вы можете использовать его вот так.

$urldata[‘nrs_name’]

Ответ №3:

если вам нужно передать значение, вы должны ввести URL следующим образом

 localhost/yoururl/index.php/abc_controller/70
  

и в функции контроллера вы можете получить вот так:

 public function index( $id = NULL ) {
  echo $id;
}
  

Ссылка:

https://www.codeigniter.com/userguide3/libraries/input.html ?выделить=получить url#используя-post-get-cookie-или-server-data

Ответ №4:

Примените этот код.

 $nrs_address= $_GET['nrs_address'];
echo $nrs_address;