개발 Q&A

제목 Disallowed Key Characters.php_echo_base_url();?>main 오류 ㅜㅜ
글쓴이 zlghzh 작성시각 2015/05/29 14:27:12
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 12897   RSS
처음에는 됬는데 어느순간 손을 잘못됬는지 안되네요 ㅜㅜ


주소부분 이렇게 뜹니다 : http://localhost/bbs/auth/<?php%20echo%20base_url();?>main
메세지 : Disallowed Key Characters.php_echo_base_url();?>main

검색을 해보았지만 어떻게 해야할지 방법을 못찼네요...
누가 도와주시면 안될까요 ㅜㅜ

감사합니다!


//config.php

$config['base_url']    = '';
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';


//로그인 코드

 /**
    * 로그인 처리
    */
    public function login(){
      // 폼 검증 라이브러리 로드
      $this->load->library('form_validation');

      $this->load->helper('alert');

      // 폼 검증할 필드와 규칙 사전 정의
      $this->form_validation->set_rules('username', '아이디', 'required|alpha_numeric');
      $this->form_validation->set_rules('password', '비밀번호', 'required');

      echo '<meta http-equiv="Content-Type" content="text/html; charset=uft-8" />';

      if($this->form_validation->run() == TRUE){
        
        $iddata = array(
           'username' => $this->input->post('username', TRUE),
        );

        $option = $this->auth_model->getById($iddata);
        $hash = password_hash($this->input->post('inputPassword'), PASSWORD_BCRYPT);


        if( password_verify($this->input->post('password'), $option->password) ){
          // 세션 생성
          $newdata = array(
            'username'  => $option->username,
            'email'     => $option->email,
            'logged_in' => TRUE
          );

          $this->session->set_userdata($newdata);

          alert('로그인 되었습니다.', '<?php echo base_url();?>main');
          exit;

        }else {
          // 실패 시
          alert('아이디나 비밀번호를 확인해 주세요.', '<?php echo base_url();?>main');
          exit;
        }

      }else {
        // 쓰기 폼 view 호출
        $this->load->view('test');
      }

    }
 다음글 재사용 문의 (1)
 이전글 대량메일이나 대량문자메세지 관련 질문드립니다. (3)

댓글

변종원(웅파) / 2015/05/29 14:39:19 / 추천 0
<?php

<?php echo 함수();?>

?>

위와 같이 하신겁니다. 
zlghzh / 2015/05/29 14:53:01 / 추천 0
저... 어떻게 수정하시라는건지 잘모르겠습니다 ..ㅜㅜ
변종원(웅파) / 2015/05/29 14:56:49 / 추천 0

기본 문법인데요.

php 문법안에 php문법을 넣어서 생긴 에러이니 안의 문법선언을 빼면 되는겁니다.

<?php
echo 함수();
?>

게시판 이동합니다.

zlghzh / 2015/05/29 15:17:13 / 추천 0
아 웅파님 감사합니다!!!^^