localhost가 xampp 문제에 대한 연결을 거부했습니다

2020-02-22 php codeigniter session

Codeigniter PHP에서 세션 예제를 만들려고했는데 이것이 Sesion_controller.php 코드입니다.

class Session_controller extends CI_Controller {

  public function index() { 
      //loading session library 
      $this->load->library('session');

      //adding data to session 
      $this->session->set_userdata('name','ABC');

      $this->load->view('session_view'); 
  } 

  public function unset_session_data() { 
      //loading session library
      $this->load->library('session');

      //removing session data 
      $this->session->unset_userdata('name'); 
      $this->load->view('session_view'); 
  }         
}

이것은 내 Session-view.php 코드입니다

<body> 
  Welcome <?php echo $this->session->userdata('name'); ?>
  <br> 
  <a href = 'http://localhost:8081/codeigniterPhp/index.php/sessionex/unset'>
      Click Here</a> to unset session data. 
</body>

routes.php 파일에서 변경 한 사항

$route['sessionex'] = 'Session_Controller';

로컬 서버에서이 코드를 실행 한 후보기 페이지가 제대로 실행되지만 컨트롤러 페이지에 오류가 발생합니다. 즉 localhost가 연결을 거부했습니다.

Answers

경로 변경 :

$route['sessionex'] = 'Session_Controller/index';
$route['sessionex/unset'] = 'Session_Controller/unset_session_data';

Related