본문 바로가기

반응형

웹개발/php

[php]session 오류 headers already sent Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by~~~~~ 헤더 및 메타태그를 사용할때는 그위에 어떠한 문자도 입력하면 안된다. session_start()를 사용할 경우 메타,헤더 태그 및에 넣거나 앞에 @를 붙여 @session_start()로 입력한다 @를 붙일 경우 오류를 무시하므로 오류는 뜨지 않지만 이후 에러를 찾을 때 어려움으로 되도록 사용하지 말자. php.ini에서 output_buffering을 On으로 바꾸는 것도 방법이다. 더보기
[php]고유값 만들기(uniqueid) 겹치지 않는 값을 만들때 사용한다. 총 13세자리의 고유값을 만든다. 형식 : uniqueid(); ex 소스) 출력결과) 더보기
[php]문자열 검색(strpos) 형식 : strpos(“문자열”,”찾을문자”); 더보기
[php]문자열 치환(str_replace) str_replace("치환전", "치환후", "대상 문자열"); ex) $tmp="aabb"; $tmp=str_replace("aa","bb",$tmp); echo $tmp; 출력결과 bbbb 더보기
[php]일시정지(sleep) 일시정지(sleep) 형식 : sleep(초) //초단위로 입력 ex)소스 ex)출력결과 더보기
[php]COOKIE COOKIE를 이용하여 여러 정보를 담을수있다.쿠키생성 : setcookie("쿠키이름", "쿠키값", 만료시간, "쿠키경로", "쿠키도메인", 보안접속여부, HTTP제한여부);쿠키삭제 : setcookie("지울쿠키명", "", 0, "/");#쿠키는 클라이언트쪽에서 위조가 가능하므로 간단한 정보만을 다룰때 사용한다. ex)팝업 하루동안 안보이기#로그인 같은 부분은 session을 이용하도록 하자. //http://it-store.tistory.com/71 1)소스코드 2)출력값test 더보기
[php]session session 형식 : session_start(); 입력후 $_SESSION 변수에 array 형식으로 담을수 있다.$_SESSION['변수명']="내용"개별 세션삭제는 unset($_SESSION['leecheol']);[출처] PHP Session 구문|작성자 진격의 파파 모든 세션삭제는 session_destroy(); 함수로 한다. ex)1) 소스코드 2)출력값Array ( [id] => leecheol ) 더보기
[php]한글체크(preg_match) 한글체크(preg_match) preg_match 정규식으로 문자열을 비교하는 함수이다.아래정규식은 한글이 있는지 여부를 판단할수 있다.preg_match("/[xA1-xFE][xA1-xFE]/", $str) 한글이 포함되어있으면 false 아니면 true를 반환하기 때문에 if문앞에 사용할때는 !를 붙여준다. ex)1. 소스코드 2. 출력결과 더보기
[php]숫자포멧 금액단위(number_format) 숫자포멧 금액단위(number_format) number_format은 숫자를 천단위로 출력하는 함수입니다.형식 : number_format(숫자) ex) 1) 소스 2) 출력결과 더보기
[php]대소문자 변환(strtolower,strtoupper) 대소문자 변환(strtolower,strtoupper) strtolower($str) - 대문자를 소문자로 변환하여 반환한다.strtoupper($str) - 소문자를 대문대로 변환하여 반환한다. ex) 소스 ex)결과 더보기

반응형