[Â÷·Ê]  [ÇÔ¼ö»öÀÎ] Wel µµ¿ò¸» ¹®¼­ [ÀÌÀü]  [´ÙÀ½]
´ëºÐ·ù: ³»ÀåÇÔ¼ö
¼ÒºÐ·ù: ½Ã½ºÅÛ ÇÔ¼ö
getenv() ÀÛ¼ºÀÏ: 1999/10/22
¼öÁ¤ÀÏ: 2002/07/05

1. Çü½Ä: result= getenv(env_var) 2. ±â´É: ÀÎÀÚ env_var¿¡ ÇØ´çÇÏ´Â ½Ã½ºÅÛ È¯°æº¯¼öÀÇ °ªÀ» ¾ò¾î¿Â´Ù. 3. ¼³¸í (1) ÀÎÀÚ env_varÀº ¹®ÀÚ¿­ÀÌ¸ç ¼öÄ¡ÀÌ¸é ¹®ÀÚ¿­·Î º¯È¯µÈ´Ù. (2) ÀÎÀÚ env_varÀº ȯ°æº¯¼ö À̸§ÀÌ´Ù. (3) ȯ°æº¯¼öÀÇ °ª¿¡ ´ëÇÑ ¹®ÀÚ¿­ÀÌ result¿¡ µ¹·ÁÁø´Ù. (4) À¥ ¼­¹öÀÇ È¯°æº¯¼ö SERVER_SOFTWARE ----> À¥ ¼­¹öÀÇ À̸§°ú ¹öÀü SERVER_NAME --------> ¼­¹öÀÇ È£½ºÆ® À̸§°ú DNS alias ȤÀº IP address GATEWAY_INTERFACE --> ¼­¹öÀÇ CGI ŸÀÔ°ú °³Á¤·¹º§À» ³ªÅ¸³À´Ï´Ù. SERVER_PROTOCOL ----> Ŭ¶óÀ̾ðÆ® ¿äûÀÌ »ç¿ëÇÏ´Â ÇÁ·ÎÅäÄÝ SERVER_PORT --------> Ŭ¶óÀ̾ðÆ® ¿äûÀ» º¸³»´Â Æ÷Æ® ¹øÈ£ REQUEST_METHOD -----> HTML ÆûÀÌ »ç¿ëÇÏ´Â method º¸Åë GET À̳ª POST PATH_INFO ----------> Ŭ¶óÀ̾ðÆ®¿¡ ÀÇÇØ Àü´ÞµÇ´Â Ãß°¡ PATH Á¤º¸ PATH_TRANSLATED ----> PATH_INFOÀÇ °¡»ó °æ·Î¸¦ ¹°¸®ÀûÀÎ °æ·Î·Î ¹Ù²Û°ª SCRIPT_NAME --------> ÇöÀç ½ÇÇàÀÌ ¿äûµÈ ½ºÅ©¸³Æ® ¸í QUERY_STRING -------> GET ¹æ½Ä¿¡¼­ URLÀÇ µÚ¿¡ ¿À´Â Á¤º¸¸¦ ÀúÀå(POST Á¦¿Ü) REMOTE_ADDR --------> Ŭ¶óÀ̾ðÆ®ÀÇ IPÁÖ¼Ò REMOTE_HOST --------> Ŭ¶óÀ̾ðÆ®ÀÇ È£½ºÆ® À̸§ REMOTE_USER --------> ¼­¹ö°¡ »ç¿ëÀÚ ÀÎÁõÀ» Áö¿øÇÏ°í ½ºÅ©¸³Æ®°¡ ±× È®ÀÎÀ» ¿äûÇÑ´Ù¸é, ÀÌ°ÍÀÌ È®ÀÎµÈ »ç¿ëÀÚ À̸§ÀÌ µË´Ï´Ù. REMOTE_IDENT -------> ¼­¹ö°¡ RFC931»ç¿ëÀÚ È®ÀÎÀ» Áö¿øÇÑ´Ù¸é ¼­¹ö·ÎºÎÅÍ ¹ßÃéµÈ »ç¿ëÀÚ À̸§ÀÌ ÀÌ È¯°æº¯¼ö¿¡ ÀúÀåµÈ´Ù. ÀÌ º¯¼öÀÇ ¿ëµµ´Â ·Î±×Àο¡¸¸ ÇÑÁ¤µË´Ï´Ù. CONTENT_LENGTH -----> POST¹æ½ÄÀÏ °æ¿ì Ŭ¶óÀ̾ðÆ®¿¡¼­ ³Ñ°ÜÁö´Â ÀÔ·Â ±æÀÌ CONTENT_TYPE -------> POST¹æ½ÄÀÏ ¶§ Á¤º¸ÀÇ Å¸ÀÔÀ» ³ªÅ¸³À´Ï´Ù. HTTP_USER_AGENT ----> Ŭ¶óÀ̾ðÆ®ÀÇ »ç¿ë ÇÁ·Î±×·¥(À¥ ºê¶ó¿ìÀú)¸¦ Ç¥½Ã HTTP_COOKIE --------> Ŭ¶óÀ̾ðÆ®¿¡¼­ º¸³½ ÄíÅ° °ª (5) Linux ½Ã½ºÅÛ È¯°æº¯¼ö USERNAME, ENV, HISTSIZE, LOGNAME, HISTFILESIZE, MAIL, TERM, HOSTTYPE, PATH, HOME, SHELL, PS1, USER, MANPATH, LANG, OSTYPE, ... 4. »ç¿ë¿¹ hostname= getenv("HOSTNAME"); username= getenv("USERNAME"); homedir = getenv("HOME"); print(" È£½ºÆ® À̸§: ", hostname); print(" »ç¿ëÀÚ À̸§: ", username); print(" Ȩ µð·ºÅ丮: ", homedir); ------------------------------ [ Ãâ·Â°á°ú ] ------------------------------ È£½ºÆ® À̸§: localhost »ç¿ëÀÚ À̸§: test Ȩ µð·ºÅ丮: /home/test

Wel Version 1.0
[Â÷·Ê]  [ÇÔ¼ö»öÀÎ] [ÀÌÀü]  [´ÙÀ½]