분류 전체보기(56)
-
php) curl
*curl: HTTP 요청과 응답의 모든 요소에 접근가능. curl_init() : 접근할 url을 curl_init함수에 전달. 즉시 url을 가져오는 대신 핸들을 반환함. (핸들이 cURL 작동방식을 설정함) $c = curl_init('http://dkdkk.com'); curl_setopt() : url을 읽어오는 php엔진의 행동을 제어 curl_setopt($c, CURLOPT_RETURNTRANSFER, true); //요청에 대한 응답을 문자열로 반환. curl_setopt($c, CURLOPT_HTTPHEADER, array('Content_Type:application/json')); //요청에 함께 보낼 HTTP 헤더를 지정 curl_setopt($c, CURLOPT_POST,true..
2019.11.24 -
php) session
세션: 서버에 저장 1.저장 $this->session->set_userdata(SESSION_LOGIN_MEMBER, 'value'); 2.불러오기 $this->session->userdata(SESSION_LOGIN_MEMBER); 3.삭제 $this->session->unset_userdata('login_data'); //해당 세션의 값만지움 session_destroy(); //세션자체를 삭제 vi sess- config에서 고유세션이름 생성.(파일세션)
2019.11.24 -
php) cookie
쿠키: 클라이언트 브라우저에 저장(자동로그인, 팝업-다시보지않기) 기본적으로 php쿠키사용. js에 넣을땐 제이쿼리 쿠키 서버에선 php쿠키 (자동로그인, 팝업-다시보지않기) -PHP 1.저장 setcookie($cookie_name, base64_encode($value), time() + $expire, '/', "domain.kr", 1); 2.불러오기 if($_COOKIE[$cookie_name]){ base64_decode($_COOKIE[$cookie_name])} 3.삭제 set_cookie('LOGIN', null, -1, '/'); -jQuery 대부분 index_new 모든사람대상 pc+모바일 dashboard_new 원장님등 권한 pc만 1.저장 $.cookie($cookie_name..
2019.11.24 -
php) log
* 로그인 db의 id(or phone),password와 일치 확인 세션생성 - 회원정보, 업체정보 쿠키생성 - 자동로그인체크시(임의의 32자) log저장 url decode * 로그아웃 log저장 session 삭제 *log찍기. 1.nginx log(API) //nginx log는 서버밖에서 서버에 접속시에만,,(웹브라우저를 통해 가는 것은 nginx 로그) cd etc/nginx/conf.d/ //d는 demon vi ssl.api.drgo.kr.conf //log를 어디에 기록하는지(경로찾아냄) tail -f 찾은경로 & (* try catch쓰면 log안찍힘) 2.php log crontab log // crontab은 서버내부이므로 nginx에러에 x vi /etc/php.ini //php기..
2019.11.24 -
etc tip
materialize : modal의 dismissible:false => 모달외 눌러도 안날아감 line-height(수직 가운데) 사이즈있는 상위박스가 있어야 vertical-align가능 td:first-child::before,after z-index:2 배치순서정하기 *position static:위치가 지정된 것이 아님. static이 아닌 다른 값으로 지정된 엘리먼트에 대해 위치가 지정됐다 relative:별도의 프로퍼티를 지정하지 않는 이상 static과 동일하게 동작합니다 fixed: 뷰포트(viewport)에 상대적으로 위치가 지정 absolute:가장 가까운 곳에 위치한 조상 엘리먼트에 상대적으로 위치가 지정 *form action없으면 자기자신 페이지로-parameter는 get방식..
2019.11.24 -
php) 각종 tip
$a =1; echo "$a" ; //1출력 echo '$a'; //$a출력 echo "{$a}" 변수인식. 배열이나, 변수만~ json_decode() : json->obj json_encode() : obj->json include_once: 중복제외하고 한번만 include:없으면 경고주고 진행 require:필수로 있어야 할 때, 없으면 코드 종료 require_once class로 묶이지 않는 함수종류 -helper -php기본함수 -core *try-catch try{ }Exception($e){ echo $e->getMessage(); } //어떤 error인지 판단, 에러를 예상가능한 형태로 바꾼다. $this->db->error(); //쿼리오류 //쿼리자체가 실행되면, try catch..
2019.11.24