googleAdsense_widever


PHP - Session 사용 PHP

*세션 등록
<?
session_start(); //세션 초기화 :: return 값은 항상 TRUE.

echo "세션이 시작되었습니다.<br><br>";

$_SESSION['color']='blue';
$_SESSION['animal']='dog';
$_SESSION['time']=time();

echo "<a href='session2.php'>session2.php로 이동</a>";
?>

* 세션 사용
<?
session_start();

echo "세션이 시작되었습니다.<br><br>";

echo $_SESSION['color']."<br>";
echo $_SESSION['animal']."<br>";
echo date('Y-m-d(H:i:s)', $_SESSION['time']);
?>

* 세션 출력
<?
session_start();

echo ("세션이 시작되었습니다.<br><br>");

$_SESSION[var1]="id";
$_SESSION[var2]="name";
$_SESSION[var3]="pwd";

echo $_SESSION[var1].'<br>';
echo $_SESSION[var2].'<br>';
echo $_SESSION[var3].'<br>';

echo '<br>';

echo $var1.'<br>';
echo $var2.'<br>';
echo $var3.'<br>';
?>
이 때, echo $_SESSION[var1].'<br>'; 는 출력이 되는데 echo $var1.'<br>'; 는 출력이 안된다.

php.ini 에서 register_globals=On 으로 바꾸고 나니 둘 다 출력된다.
php 4.2.0 이후로 기본값이 Off임.


* 세션 삭제
<?php
session_start();

unset($val1);
unset($val2);
unset($var3);

if ($var1 and $var2 and $var3)
{
echo $var1."<br>";
echo $var2."<br>";
echo $var3."<br>";
}
else
echo "세션 변수가 모두 삭제되었습니다.";
?>



덧글

댓글 입력 영역


공지

어서오십시오.
트위터 : @FCliver
기저심리학 : 네이버카페
카카오톡 : FCliver
페이스북 : Fredric Cliver

통계 위젯 (화이트)

08
111
285969

접속자 위치