4,555,418 th visitor since 2017.2.1 ( Today : 165 )
Programming
No. 642
Name. swindler
Subject. session_register
Main Cate. PHP
Sub Cate.
Date. 2009-06-18 15:19
Hit. 11643 (211.36.27.8)
File.

session_register


(PHP 4, PHP 5)


session_register하나 이상의 전역 변수를 현재 세션에 등록



설명


bool session_register ( mixed $name [, mixed $... ] )

session_register()는 변수명을 가지는 문자열이나 변수명 또는 다른 배열을 포함하는 배열을 가변 길이 인수로 받습니다. 각 이름에 대해서, session_register()는 그 이름을 가지는 전역 변수를 현재 세션에 등록합니다.


$_SESSION이나 $HTTP_SESSION_VARS(PHP < 4.1.0) 배열에 적합한 멤버를 설정해서 세션 변수를 생성할 수 있습니다.




<?php
// Use of session_register() is deprecated
$barney "A big purple dinosaur."
;
session_register("barney"
);

// Use of $_SESSION is preferred, as of PHP 4.1.0
$_SESSION["zim"] = "An invader from another planet."
;

// The old way was to use $HTTP_SESSION_VARS
$HTTP_SESSION_VARS["spongebob"] = "He's got square pants."
;
?>


이 함수를 호출하기 전에 session_start()를 호출하지 않으면, 암시적으로 인수 없이 session_start()를 호출합니다. $_SESSION은 이러한 동작을 하지 않으므로, 사용하기 전에 session_start()가 필요합니다.


Warning

이 함수는 PHP 5.3.0부터 배제되었고 PHP 6.0.0부터 제거됩니다. 이 기능에 의존하지 않기를 권합니다.



인수




name

변수명을 가지는 문자열이나 변수명 또는 다른 배열을 포함하는 배열.


...




반환값


성공할 경우 TRUE를, 실패할 경우 FALSE를 반환합니다.



주의


Caution

스크립트가 register_globals에 관계 없이 작동하게 하려면, $_SESSION 배열을 사용해야 합니다. $_SESSION 엔트리는 자동적으로 등록됩니다. 스크립트가 session_register()를 사용한다면, PHP 지시어 register_globals가 꺼져 있는 환경에서는 작동하지 않습니다.



[바로가기 링크] : http://coolx.net/cboard/develop/642


swindler session_register("zb_logged_time"); 는 $_SESSION['zb_logged_time']=$zb_logged_time;와 같이 변경 2009-06-24
swindler HTTP_SESSION_VARS는 $_SESSION["zb_logged_no"]와 같이 변경 2009-06-24
Name
Password
Comment
Copyright © 1999-2017, swindler. All rights reserved. 367,611 visitor ( 1999.1.8-2004.5.26 ), 2,405,771 ( -2017.01.31)

  2HLAB   2HLAB_Blog   RedToolBox   Omil   Omil_Blog