반응형
●쿠키 발생 - <html>태그 쓰지건에 'setcookie()'함수 호출
●쿠키 함수 세번째 변수에 유효기간을 설정할수 있다
●쿠키 삭제 - 유효기간을 과거의 시간으로 설정해서 삭제
●쿠키 받기 - 수퍼 글로벌 변수 '$_COOKIE로 받는다
ex)
$getval=$_COOKIE['쿠키명'];
●세션 개시 - <html>태그 출력전에 'session_start()'함수 호출
●세션 변수 주고받기 - 수퍼 글로벌 변수'$_SESSION'에 값을 저장하면 동일한 세션에서 값을 공유할수 있다
ex)
$_SESSION['세션변수']=세션변수값; //세션변수에는 '$'안 붙인다
●세션 종료 - 'session_destroy()'함수 호출
●글로벌(global) 변수 - 함수 밖에서 정의된 변수나 함수 안에서 'global'을 붙여 기술한 변수
ex)
$a=1;
function a(){
global $a;
print $a;
}
●수학 함수
●수퍼 글로벌 변수 - 미리 정의되어 있는 변수로 프로그램 어디에서든지 범용적으로 사용할 수 잇다.
<?php setcookie('쿠키명', '쿠키값'); ?> |
●쿠키 함수 세번째 변수에 유효기간을 설정할수 있다
<?php setcookie('쿠키명', '쿠키값', time()+숫자); ?> |
●쿠키 삭제 - 유효기간을 과거의 시간으로 설정해서 삭제
setcookie('쿠키명', '쿠키값', time()-60); |
●쿠키 받기 - 수퍼 글로벌 변수 '$_COOKIE로 받는다
ex)
$getval=$_COOKIE['쿠키명'];
●세션 개시 - <html>태그 출력전에 'session_start()'함수 호출
<?php session_start(); ?> |
●세션 변수 주고받기 - 수퍼 글로벌 변수'$_SESSION'에 값을 저장하면 동일한 세션에서 값을 공유할수 있다
ex)
$_SESSION['세션변수']=세션변수값; //세션변수에는 '$'안 붙인다
●세션 종료 - 'session_destroy()'함수 호출
●글로벌(global) 변수 - 함수 밖에서 정의된 변수나 함수 안에서 'global'을 붙여 기술한 변수
ex)
$a=1;
function a(){
global $a;
print $a;
}
●수학 함수
함수 | 기능 | 사용법 | 결과 |
abs | 절대값 | $a=abs(-100); | 100 |
ceil | 올림 | $a=ceil(100.4); | 101 |
floor | 내림 | $a=floor(100.4); | 100 |
round | 소수점 이하 반올림 | $a=round(100.4); | 100 |
pow | 제곱 | $a=pow(4,2); | 16(4의 2승) |
sqrt | 제곱근 | $a=sqrt(25); | 5(루트25) |
max | 최대값 반환 | $a=max(1,8,3); | 8 |
min | 최소값 반환 | $a=min(1,8,3); | 1 |
pi | 원주율 | $a=pi(); | 3.14~~ |
●수퍼 글로벌 변수 - 미리 정의되어 있는 변수로 프로그램 어디에서든지 범용적으로 사용할 수 잇다.
수퍼 글로벌 변수 | 기능 |
$_GLOBALS | 스크립트 중에서 이용할 수 있는 모든 변수에 대한 레퍼런스를 취득 |
$_SERVER | 웹 서버나 실행중인 스크립트에 고나한 정보를 취득 |
$_GET | http 프로토콜의 get메소드에 의해 서식에서 스크립트로 보내지는 값을 취득 |
$_POST | http 프로토콜의 post메소드에 의해 서식에서 스크립트로 보내지는 값을 취득 |
$_COOKIE | http쿠키에 의해 스크립트로 보내지는 쿠키를 취득 |
$_SESSION | 스크립트의 세션 변수에 관한 정보를 취득 |
$_ENV | 환경변수를 취득 |
$_FILES | 서식의 http post파일 업로드에 의해 스크립트로 보내지는 정보를 취득 |
$_REQUEST | $_GET, $_POST, $_COOKIE, $FILES의 값을 취득 |
반응형
'프로그래밍 > PHP' 카테고리의 다른 글
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly. (0) | 2013.08.02 |
---|---|
PHP 문법 간단 정리3 (0) | 2012.01.27 |
PHP 문법 간단 정리2 (0) | 2012.01.27 |
PHP 문법 간단 정리1 (0) | 2012.01.27 |
댓글