?????????????????Session?????

?????????????????????????web??ó???????session????á?????????????php???httpЭ??????????ν?????????????????????????????????Щhttp?????????????Э??????????????????Щ????cookie????????????????????????????????Щ??????Ч?????????????php??ó???????????????С?

??????????????php?????????????????php????session????????????????????????????????? - php????????????????session???????????????????????????????????????????????????????ó????????????Ρ????????????????????????????????к????и??á??????????????仯?????????????????У??????????????php????????????????????

??????????

????Http ????????????Э?顣???????????Э?鯔??????????????????б?????????????????????????????????????б????????????????????????????????????????????????????????????????????????http???????????????????????????????http????????????????????????????????????????????????????????????httpЭ??????????

???????web??ó????????httpЭ?????????????????????????http????????????????????web??ó??????????? ?????????????????????С???????Cookies?????http????????????????????????????http???????????????????????????????????????????????????????????????????е???????????????????cookie???????????£????????????url?е????????????????????????????????????????????????????????????п???????????????????????????????????????????????????????????????????????????? - ?????????????????????????ε??

????????????????????web??ó????????????????????????б??????????????????????????????????????????????????????????????????????е???????????????????Щ????????Щ?????????????????????????ó??????????????Щ???session?????????????????????????????cookie?????????????php ??session??????Щ???飬?????????????session??

????HTTP ????

??????β??????web??ó??????????????????????????????????????????????????web????Э?? - Hypertext Transfer Protocol (HTTP)??

?????????????http://example.com?????????????????????????????????tcp/ip??????????http????example.com?????????80???????????????????????

????GET / HTTP/1.1

????Host: example.org

???????????н????????У??????????(?????б?????????????)??????????????·??????б??????????;???????????????????????????????е????????????

????Apache ?????????DocumentRoot?????????????????????·????????????url??http://example.org/path/to /script.php??????????·????/path/to/script.php??????document root ???????usr/lcoal/apache/htdocs?????????????????·????/usr/local/apache/htdocs/path /to/script.php??

?????????????????http???????????????????е??????Host?? ????????????????????????????????????к????????????????????????http?????У?????user-Agent???????php???????$_SERVER['HTTP_USER_AGENT']???????????Я???????????????

??????????????????????????????У?????κ????????????????????????????????Щ??????????????е?ip????????????????????????????????????????????????????Щ???????????????????????????A???????B???????www.example.com ????????????ip????????B?????A??ip??????????????????????????????????????????????ip???????θ?????????????????ip?????????????£????????????ip???????????????????????????????????????????????????????? ?????????????????????????????????????????????·????????????????????www.example.com???????????Щ???????????????ip?????????·??????????Щ???????????????????????????????????????ip?????????

??????????ó???????????????????????????????????????????http????????Я???????????????????????????????????б?????????????????????????????????Cookie????????????????????????

????Cookies

??????????Cookies?????httpЭ???????????????????????????????????????cookies??http????????????????http??????????????????????cookie???????????Set-Cookie???Cookie???????????????????????http???????????????????? Set-Cookie???????????????????????????cookie?????????????http????????????????cookie????????????????? cookie????????cookie??????????????????????????????????cookie??????????У????????????????????? cookie????????????????????????????У???????????????cookie???????????′δ?????????????????????cookie???????η????????????????cookie???????????????????????????

???????????????http????????????

??????????????????http??????????????а???Set-Cookie???

???????????????http????????????????а???Cookie???

??????????????????http??????????

??????????????????????????????????????