php에 발전 국가 가능하게 한 신청
부금 1
PHP에 발전 국가 가능하게 한
신청
사용자가 웹사이트로 찾아보골
그리고 1개의 웹 페이지에서 또 다른 한개에
파도타기를 할 때, 때때로 웹사이트는
사용자가 실행하는 활동 (예를들면
선택)을 생각한것을 필요로 한다. 예를
들면,DVDs을 매출하는 웹사이트안에,
사용자는DVDs의 명부를 통해서 전형적으로
찾아보고 체크를 위해 쇼핑 회의의 말에
개인적인DVDs을 밖으로 선정한다. 사용자가
밖으로 검사할 때 선정하기 품목이 사용자에게
다시 선물되기것을 필요로 하기 때문에
웹사이트는 어느DVDs을 사용자가 선정한 까
생각한것을 필요로 한다. 즉 웹사이트는
-을 사용자 찾아본 활동의 - 국가
-i.e선정된 품목 생각한것을 필요로
한다.
그런데,HTTP은 의정서 이고 국가를
취급하기 위하여 준비가 부실하다.
표준HTML웹사이트는 다른 관계있는 웹
페이지에 간단하게 사용자를 지시하는 일련의
연결 및 사용자에 기본적으로 정보를
제공한다. HTTP의 이 성격은 웹사이트를
부하 조정 목적을 위해 많은 서버저 쪽에에
복제하는 둔다. 1개 페이지에서 또 다른
한개에 찾아보고 있는 동안 중요한 결점은,
웹사이트가 찾아본 회의의 국가를 생각하지
않는다 고 이다. 불가능한 이 제작 상호
교환성 거의.
찾아본 회의의 국가를 생각하기 위하여
상호 교환성을 증가하기 위하여는,
개발자는HTTP의 특징을 증강하 도록PHP의
특징을 취급하는 회의를 이용할 수 있는다.
PHP이 이것을 하는 기본적으로 2개의 방법은
이다:
1. 과자을 사용하여
2. 회의을 사용하여
과자을 사용하여 회의를 처리하기
위하여 다음 부금은 어떻게... 토론한다
부금 2
과자
브라우저안에 국가 정보를
저장하기 위하여 과자는 사용한다.
브라우저는 각 영역을 위해20의 과자에
유지하는 두고 과자안에 저장되는 가치는 4 킬로
바이트를 초과할. 20이상 과자가
웹사이트에의해 창조되면, 최신20이
저장된다 다만. 과자는 복잡한 회의
커뮤니케이션을 요구하지 않는 경우안에 단
적당하 몇몇 개발자에의해 기밀
문제점때문에 호의를 보이지 않는다.
게다가, 그들의 브라우저에 과자를 위해
몇몇 사용자 무능 지원.
뒤에 오는 것 과자가 사용할 때 일어나는
전형적인 서버 브라우저 사건의 연속 이다:
1. 회의를 찾아보기의 국가를
생각한것을 필요로 하는 것을 서버는 있있다
2. 서버는 과자를
창조하고HTTP응답안에 브라우저에게 과자를
통과하기 위하여 놓 과자 헤더 필드를 이용한다
3. 브라우저는HTTP응답안에 과자
분야를 읽고 과자를 저장한다
4. 이 과자 정보는 미래 브라우저
서버 커뮤니케이션에 따라서 전하고PHP원본안에
가변으로 사용될 수 있는다
과자의 쉬운 창조를 허용하기
위하여PHP은setcookie()이라고 부르는 기능을
제공한다. setcookie을 위해 통어론은 아래와
같는다:
내부setcookie(string이름,[val끈],[내부expiration_date],[끈
경로], 내부 끈 영역,[장악하십시요])
매개변수는 아래와 같는다:
1. 이름 - 이것은 강제적인 매개변수 이고
연속적으로 과자를 확인하는 사용된다
2. 가치 - 과자의 가치 -은 예를들면
사용자의 이름을 저장하기 위하여 과자가
사용하면, 가치 매개변수 실제적인 이름 -
예를들면 죤을 저장할 것이다
3.expiration_date- 과자의 일생. 이
날짜다음에, 과자는 사용불능 만료되고 이다
4. 경로 - 과자가 유효한URL이
경로에 의하여 언급하고 허용했다
5. 영역 - 과자이라고 창조되는
영역 과자의 내용을 읽는 두고
과자가 안전한 연결을 통해서 단
보낼 수 있으면 6. 안전한 - 지정한다 -
예를들면SSL은 회의를 가능하게 한다
뒤에 오는 것 몇 시간을 명확한
웹 페이지가 사용자에게 보인 까 사용자에게
보이는 보기 이다. 부호를 아래에 (php및 html 모두)
php 연장에 파일으로 베끼고 밖으로 시험하십시요.
$count가변이 조사 과자에 (!isset($count)
회합되면)[?php//check
$count=0; 그밖에
#;
setcookie("count",#,time()+600, "/", "",
0); ?]
[html은]
[머리는]
[Cookies[/title을 사용하여
취급하는title]Session은]
[/머리는]
[몸은]
이 페이지는 보였다:
[?=$count?] 시간.
[/몸][/html]
가능하게 하는 과자에 기능을
취급하는PHP회의을 사용하여 회의를 처리하기
위하여 다음 부금은 어떻게... 토론한다
부금 3
PHP회의 취급 - 가능하게 하는
과자
과자의 사용으로 브라우저에 회의
정보를 저장하기의 대신에, 정보는 회의
파일안에 서버에 대신 저장될 수 있는다.
1개의 회의 파일은 각 사용자 회의를 위해
창조되고 유지된다. 예를 들면
웹사이트를 찾아봐 3명의 동시 사용자 있으면,
3개의 회의 파일은 - 각 사용자를 위해 것
창조되고 유지될 것이다. 회의가PHP원본
또는PHP이 제공하는 악마 쓰레기 수거
과정에의해 명백하게 닫으면 회의 파일은
삭제된다. 좋을 프로그램 연습은 원본안에
명백하게 닫을 것이다 회의를 위해 부를텐데.
뒤에 오는 것PHP회의 취급이 사용될 때
일어나는 전형적인 서버 브라우저 사건의 연속 이다:
1. 회의를 찾아보기의 국가를
생각한것을 필요로 하는 것을 서버는 있있다
2. PHP은sssion식별을
생성하고 연속적인 페이지의 요청대로 미래
정보를 저장하기 위하여 회의 파일을 창조한다
3. 과자는 브라우저에
생성한wih회의 식별 이다
4. 회의 식별을 저장하는 이
과자는 서버에 모든 연속적인 요구를 위해
서버에게 투명하게 그리고 자동으로 보낸다
뒤에 오는PHP회의 취급 보기는 이전
과자 보기와같은 동일한 결과를 달성한다.
부호를 아래에 (php및 html 모두) php 연장에
파일으로 베끼고 밖으로 시험하십시요.
[?php//starts회의session_start();
세는//informsPHP은
(!session_is_registered("count") 회의 파일안에 만약에
생각된것을 정보 필요성)
session_register("count");
$count=0; 그밖에
#;
$session_id=session_id(); ?]
[html은]
[머리는]
[title]PHP회의 취급 -
과자enabled[/title는]
[/머리는]
[몸은]
현재 회의i.d은 아래와 같는다:
[?=$session_id?]
이 페이지는 보였다: [?=$count?]
시간.
[/몸][/html]
PHP이 회의 취급을 위해 제공하는
기능의 개요는 아래와 같는다:
1. 부울 논리 연산start_session()- 회의를
초기화한다
2.session_id([stringi.d을]묶으십시요) -
회의가 창조될 때 현재 회의i.d을
돌려보내나 사용될 것이다 회의i.d을
지정한다
3. 부울 논리 연산 회의 파일안에
저장될 것이다 이름[, 섞는...]) - 기록기
가변을session_register(mixed. 기능안에
통과하는 각 매개변수는 분리되는 가변
이다
4. 부울 논리
연산session_is_registered(stringvariable_name) - 가변이
이전에 회의 파일안에 저장되기 위하여 등록되면
체크
5.session_unregister(stringvarriable_name)
-unregisters회의 파일에서 가변. 등록이 되어
있지 않는 가변은 더이상 회의안에 참고를 위해
유효하다.
6.session_unset()- 모든 회의 가변을
빼낸다. 모든 가변이 등록해 남아 있는 것을
주의하는것은 중요하다.
7. 부울 논리 연산session_destroy()- 회의를
파괴한다. 이것은start_session기능의 반대말
이다.
과자가 무능하... 때 기능을
취급하는PHP회의을 사용하여 회의를 처리하기
위하여 다음 부금은 어떻게 토론한다
부금 4
PHP회의 - 과자없이 - 취급
과자가 브라우저에 무능하면, 상기
보기는 일할. 모든 가변을 저장하는 회의
파일이 서버에 지켜도, 회의 및 그것의 연합한 회의
파일을 확인하기 위하여 이용되는 회의 식별을
저장하기 위하여 과자가 브라우저에 아직도 필요로
하기 때문에 이것은 이다. 이것의 주위에
일반적인 방법은 명백하게URL안에 질문
매개변수로 브라우저에서 서버등을맞댄 회의
식별을 통과한것을 이을텐데.
예를 들면,PHP원본은 뒤에 오는
체재안에start_session외침에 연속 요구를
생성한다:
http://www.yourhost.com/yourphpfile.php?PHPSESSID=[actual회의
식별]
뒤에 오는 것 면담을 설명하는
발췌 이다:
손으로 하URL을 건축함:
$url="http://www.yoursite.com/yourphppage.php?PHPSESSID=".
session_id();
[href="[?=$url?]"]AnchorText[/a]
SID을 사용하여URL을 건축한:
[href="http://www.yoursite.com/yourphppage.php?[?=SID?]"]AnchorText[/a]
저자 허가에 사용하는.
이 기사는 죤L에 의해 쓴다.
죤L은
디자이너 기치
(
http://www.designerbanners.com )의
웹마스터이다.
ꀰ사냴ꀰ: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
샹냈 삤퀰 삻쁄 쁔냜
ꃀ큘쁘 샹사쁴킸샐쁴 뀸쀜끼 삔ꀀ 샀ꀈ 냹삥!
샹냈 삤퀰샐ꂌ ꀰ사끼 쀜삜큘ꀰ
쁄냈삔 냱끝 큄쀘! ꃀ큘쁘 삑생쁄 삑쀱큘ꃠ쁴 뀸쀜낔 Messaggiamo.Com 뀔뀉킠났!