본문 바로가기
프로그래밍/PHP

PHP 문법 간단 정리4

by -현's- 2012. 1. 27.
반응형
●쿠키 발생 - <html>태그 쓰지건에 'setcookie()'함수 호출
 <?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의 값을 취득









반응형

댓글