클래스 구성
class.message.php : 에러 메시지 처리 클래스
class.mysql.php : MySQL 데이터베이스 관리 클래스
class.webpage.php : 웹페이지 관리 클래스
class.userglobal.php : 방문자공용변수 관리 클래스
PUBLIC 멤버함수
방문자공용변수 사용범위 지정자 관련 함수
[code php;gutter:false] function webpage_static_id($pageid="");
function webpage_member_id($pageid=""); [/code]
방문자공용변수 충돌 회피 관련 함수
[code php;gutter:false] function uglobal_lock();
function uglobal_unlock(); [/code]
방문자공용변수 처리(읽기, 쓰기, 삭제) 관련 함수
[code php;gutter:false] function uglobal($pageid, $name, $value="");
function uglobal_unset($pageid, $name); [/code]
예제 파일 구성
아래의 예제는 실제 홈페이지에 적용할 수 있는 완성된 프로그램이 아니고, 단지 웹애플리케이션 변수가 어떻게 동작하는지를 보여주기 위한 실험적인 프로그램이니 참고만 하세요.
class.message.php : 에러 메시지 처리 클래스
class.mysql.php : MySQL 데이터베이스 관리 클래스
class.webpage.php : 웹페이지 관리 클래스
class.userglobal.php : 방문자공용변수 관리 클래스

inc.baseinfo.php : 데이터베이스 호스트명, 사용자명, 비밀번호, 디비명을 얻기 위한 함수가 정의
common.php : 모든 페이지에서 공용으로 쓰이는 변수와 함수가 정의된 인클루드 파일
uglobal.php : 방문자공용변수 동작실험 시작 페이지
page1.php : 페이지 #1
page2.php : 페이지 #2
page3.php : 페이지 #3

Posted by 방글24