CGI :: ¼¼¼Ç ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Sherzod Ruzmetov
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://author.handalak.com/
CGI :: ¼¼¼Ç ű×
CGI :: ¼¼¼Ç ¼³¸í
CGI ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¿µ±¸ ¼¼¼Ç µ¥ÀÌÅÍ CGI :: SessionÀº CGI ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ¿µ±¸ ¼¼¼Ç µ¥ÀÌÅ͸¦ Á¦°øÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù .Snopsis # °³Ã¼ ÃʱâÈ : CGI :: ¼¼¼ÇÀ» »ç¿ëÇϽʽÿÀ. $ session = »õ CGI :: ¼¼¼Ç (); $ cgisessid = $ ¼¼¼Ç -> id (); # ÄíÅ°°¡ÀÖ´Â ÀûÀýÇÑ HTTP Çì´õ º¸³»±â : $ SESSION-> Çì´õ () Àμâ; # ¼¼¼Ç¿¡ µ¥ÀÌÅÍ ÀúÀå : $ session-> param ( 'f_name', 'sherzod'); # ¶Ç´Â $ session-> param (-name => 'l_name', -value => 'ruzmetov'); # ÀÚµ¿ Ç÷¯½Ã°¡ ½Å·ÚÇÒ ¼ö ¾øÀ¸¹Ç·Î # ÇÁ·Î±×·¥ÀÌ ¿Ï·áµÇ±â Àü¿¡ Àû¾îµµ MEMORY¿¡¼ ÀúÀå µå¶óÀ̹ö·Î µ¥ÀÌÅ͸¦ Ç÷¯½ÃÇÕ´Ï´Ù. # °æ°í : LogicÀÇ ¹ö±×´Â Flush ()°¡ È£ÃâµÇ±â Àü¿¡ DBI ÇÚµéÀÌ Scope Out Out of Flush ()°¡ ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. (¼¼¼ÇÀÌ µ¥ÀÌÅͺ£À̽º ¼¼¼Ç ÀÎ °æ¿ì)À̹ǷΠ±×·¸°ÔÇÏÁö ¸¶½Ê½Ã¿À. $ ¼¼¼Ç -> flush (); # µ¥ÀÌÅÍ °Ë»ö : MY $ F_NAME = $ SESSION-> PARAM ( 'F_NAME'); # ¶Ç´Â ³» $ l_name = $ session-> param (-name => l_name '); # ƯÁ¤ ¼¼¼Ç ¸Å°³ º¯¼ö Áö¿ì±â : $ ¼¼¼Ç -> Áö¿ì±â (); # Excire '_is_logged_in'10 À¯ÈÞ ºÐ : $ ¼¼¼Ç -> ¸¸·á ( 'is_logged_in', '+ 10m', '+ 10m') # 1 ½Ã°£ ÈÄ ¼¼¼Ç ÀÚü ¸¸·á : $ ¼¼¼Ç -> ¸¸·á ( '+ 1H'); # ÁÁÀº ¼¼¼ÇÀ» »èÁ¦ÇϽʽÿÀ : $ ¼¼¼Ç -> »èÁ¦ (); $ ¼¼¼Ç -> flush (); # Ãßõ ¿¬½ÀÀº »èÁ¦ ÈÄ flush ()¸¦ »ç¿ëÇÕ´Ï´Ù. CGI-SessionÀº HTTP ¿äûÀ» ÅëÇØ ½±°í ¾ÈÁ¤ÀûÀÌ¸ç ¸ðµâ ½Ä ¼¼¼Ç °ü¸® ½Ã½ºÅÛÀ» Á¦°øÇÏ´Â Perl5 ¶óÀ̺귯¸®ÀÔ´Ï´Ù. Persistency´Â HTTP ¿äû¿¡¼ µ¥ÀÌÅ͸¦ Àü´Þ ÇؾßÇÏ´Â ¼îÇÎ Ä«Æ®, ·Î±×ÀÎ / ÀÎÁõ ·çƾ ¹× ÀÀ¿ë ÇÁ·Î±×·¥°ú °°Àº ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÇÙ½É ±â´ÉÀÔ´Ï´Ù. CGI :: ¼¼¼ÇÀº ±×°Ô ´õ ¸¹Àº °ÍÀÔ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.
CGI :: ¼¼¼Ç °ü·Ã ¼ÒÇÁÆ®¿þ¾î