본문 바로가기

Etc/경험담29

[PHP] 웹사이트 회원가입 회원가입 첫 페이지 로드시 1. [보안] 도메인 체크 if ($_SERVER['HTTP_HOST'] != 'domain'){ exit('허용되지 않은 도메인 입니다.'); } 2. 로그인 세션 체크 ( 만일, 로그인 상태일 경우 메인페이지로 강제 이동 ) if($_SESSION['session_id']){ header('Location: '.$url); exit; } 3. SSL 관련 처리 if(!isset($_SERVER["HTTPS"])){ $url = 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; header('Location: '.$url); } 4. i-Pin 인증 , 본인인증(휴대폰) 해당 부분의 경우 form 태그를 이.. 2015. 8. 6.
[windows] 개발 환경 작업 아래 개발 환경의 경우 APM 작업에 있어 편할 수 있도록 설치하는 일련의 것들입니다. 링크 > Composer 설치 명령어 > PhpDocument2 설치 ( cmd 창에서 ) composer require --dev phpdocumentor/phpdocumentor 운도우 10 으로 업데이트 후 Apache 동작이 안될경우 net stop was /y 이후 아파치를 시작해준다. ( 본래 해당 80번 포트가 쓰이고 있어 실행 안된다고 하던 메시지가 안 뜰 것이다. 2015. 8. 4.
[Rankup] 랭크업 플랫폼 수정기 데이터베이스 1. rankup_board_config > 각 pcno 의 게시판 명이 정리되어 있음2. rankup_board_category > 게시판의 pcno 값 저장되어있음3. rankup_category > 카테고리 게시판들이 저장되어있음4. rankup_contents_data > 카테고리 게시판의 게시글들이 모두 여기에 저장되어 있음. 2015. 8. 4.
[ruby on rails] 경험담 1. 외부에서의 접근 불가 루비 온 레일즈를 공부하면서 생긴 일이다.모든 과정을 따라하고 나서, " rails s " 명령어를 통해 서버를 시작했다. 여기까지도 에러가 없었다.그런데, 외부에서 접속이 안된다.iptables 에서 port 도 열어놓았다. 알고보니 이는 rails 는 IN_ADDR 로 바인드를 한다 3000번 포트에 대해서 이 말인 즉슨. 외부의 특정 IP 로부터 3000번 포트로 진입할 수 없다는 것이다. 이를 해결하기 위해서는 -b (바인드) 옵션을 넣어주어야 한다. rails s -b 0.0.0.0 -p 3000 2 rails 에서의 css, js 파일들 설정application.css 파일 내에 require 설정을 해주면 잘된다. app/assets/javascripts/appli.. 2015. 3. 16.
반응형