ȸ¿ø°¡ÀԡžÆÀ̵ð/ºñ¹øã±â
ȨÀ¸·Î


php ÀÌÀü °æ·Î¸¦ ¾Ë¾Æ³»´Â ÇÔ¼ö
12³â Àü
1. HTTP_REFERER

ÀÌÀü °æ·ÎÀÇ °ªÀ» °¡Áö´Â º¯¼öÀÔ´Ï´Ù.

$_SERVER['HTTP_REFERER']

$HTTP_SERVER_VARS['HTTP_REFERER']

$HTTP_REFERER

ó·³ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.



2. parse_url() ÇÔ¼ö

ÇØ´ç URL À» ½ºÅ°¸¶,È£½ºÆ®,Æнº,Äõ¸® µîÀÇ ¿¬°ü¹è¿­ ÇüÅ·Π¹ÝȯÇÕ´Ï´Ù.



3. gethostbyname() ÇÔ¼ö

ÇØ´ç È£½ºÆ®ÀÇ IP¸¦ °¡Á®¿É´Ï´Ù.



¿¹)


$referer = parse_url($_SERVER['HTTP_REFERER']);

$ip = gethostbyname($referer[host]);

echo "$referer[host]"; // µµ¸ÞÀÎ Ãâ·Â

echo "$ip"; // ip Ãâ·Â

?>




¾Æ·¡ ÂüÁ¶ >>>>>



°¢ ¾ð¾îº°·Î HTTP_REFERER¸¦ È®ÀÎÇÏ´Â ¹æ¹ýÀº ¾Æ·¡¿Í °°½À´Ï´Ù. ¸®ÅÏ°ªÀº ½ºÆ®¸µÀ̱¸¿ä.


ASP => Request.ServerVariables("HTTP_REFERER")
PHP => $_SERVER['HTTP_REFERER']
JSP => request.getHeader("REFERER")

HTTP_REFERERÀÇ °ªÀÇ À¯¹«¿Í °¢ À¥¼­¹öÀÇ ·Î±×ÆÄÀÏÀ» ÀÌ¿ëÇؼ­
¾î¶»°Ô ¹æ¹®Çß´ÂÁö¸¦ ÃßÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.


1. ÁÖ¼Òâ¿¡ ÁÖ¼Ò¸¦ ÀÔ·ÂÇؼ­ µé¾î¿À´Â °æ¿ì
- HTTP_REFERERÀÇ °ªÀÌ ¾øÀ½

ex)strReferPath = Trim(Request.Servervariables("HTTP_REFERER"))

     strReferPath == null ?  1 : 0 -> 1ÀÌ ¹Ýȯ µÇ°ÚÁ®


2. 'Áñ°Üã±â'¸¦ ÀÌ¿ëÇؼ­ µé¾î¿À´Â °æ¿ì(IEÀÇ °æ¿ì)
- HTTP_REFERERÀÇ °ªÀÌ ¾øÀ½
- ·Î±×ÆÄÀÏ¿¡ ..../favicon.ico·Î±×°¡ ¸ÕÀú ³²´Â´Ù.
- ÀÌ´Â IE°¡ Áñ°Üã±â¸¦ ´­·¯¼­ »çÀÌÆ®¸¦ ¹æ¹®ÇÒ °æ¿ì favicon.ico ¿äûÀ» ÇÏ°í, ÇØ´ç URLÀÇ ¿äûÀ» Çϱ⶧¹®ÀÔ´Ï´Ù.


3. ¸µÅ©¸¦ ÅëÇؼ­ µé¾î¿À´Â °æ¿ì.(½±°Ô ¸»Çؼ­ <a>ű׸¦ ÅëÇØ)
- HTTP_REFERER¿¡ ÀÌÀü URLÁ¤º¸°¡ µé¾îÀÖÀ½.


ÀÌ·¸°Ô 3°¡Áö ÆÐÅÏÀ¸·Î ¾î´ÀÁ¤µµ È®ÀÎÀ» ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù¸¸-!

ÀÚ¹Ù½ºÅ©¸³Æ®·Î location.href¸¦ ÅëÇØ ¼³Á¤µÈ ÁÖ¼Ò·Î µé¾î¿ÔÀ»°æ¿ì

ÀÌÀüÀÇ ÁÖ¼Ò¸¦ ¾Ë¾Æ ³¾ ¼ö ¾ø´Ù´Â °Å°ÚÁÒ
ÃßõÃßõ : 516 Ãßõ ¸ñ·Ï
¹øÈ£ Á¦¸ñ
193
¹®ÀÚ¿­¿¡¼­ ¼ýÀÚ¸¸ ³²±â°í ¸ðµÎ »èÁ¦
192
À̹øÁÖ, Áö³­ÁÖ, ´ÙÀ½ÁÖ ±â°£ ³¯Â¥ ±¸Çϱâ
191
fgetcsv() ÇÔ¼ö »ç¿ë½Ã ÇÑ±Û ±úÁö´Â ¹®Á¦ ÇØ°á
190
¼¼±Ý°è»ê¼­ °ø±Þ°¡¾×, ¼¼¾× °è»ê°ø½Ä
189
³¯Â¥°è»ê Á¤¸®
188
À¥ÆäÀÌÁöÀÇ ÇÊ¿äÇÑ ³»¿ë¸¸ °¡Á®¿À´Â Ŭ·¡½º (°Ô½ÃÆÇ ±Ü¾î¿À±â)
187
³¯Â¥°ü·Ã ÇÔ¼ö »ç¿ë¹æ¹ý
186
¼ýÀÚ°ü·Ã ÇÔ¼ö
185
Á¤±Ô Ç¥Çö½Ä ¿¹Á¦
184
Á¤±ÔÇ¥Çö½Ä
183
Áߺ¹¾ø´Â ¹«ÀÛÀ§ ¼ýÀÚ¸¸µé±â (·Î¶Çº¹±Ç)
182
ÀÚ¸´¼ö ¾Õ¿¡ 0 ÀÚµ¿À¸·Î ºÙ¿©ÁÖ±â
181
¿¹Á¦·Î ¹è¿ì´Â Á¤±ÔÇ¥Çö½Ä
180
each()
179
String ÇÔ¼ö ¸ñ·Ï
178
array ¹è¿­ ÇÔ¼ö ¸ñ·Ï
177
file()°ü·ÃÇÔ¼ö
php ÀÌÀü °æ·Î¸¦ ¾Ë¾Æ³»´Â ÇÔ¼ö
175
cookie(ÄíÅ°) & session(¼¼¼Ç)
174
°£´ÜÇÑ ¹®ÀÚ¿­ºÐ¸®,ã±â,º¯È¯
173
[PHP 5]http_build_query - url Äõ¸®¹®ÀÚ¿­ »ý¼ºÇÔ¼ö
172
URL¿¡¼­ ƯÁ¤°ª ÃßÃâÇϱâ...
171
file_exists ÆÄÀÏÀÌ ÀÖ´ÂÁö È®ÀÎ
170
PHP µ¿¿µ»ó °­ÁÂ
169
php ÆÄÀÏ ´Ù¿î·Îµå ±¸Çö
168
pcre ·Î °£´ÜÈ÷ ´Ü¾î¸¸ ÃßÃâÇϱâ
167
ÇØ´çÇÏ´Â ³¯Â¥°¡ ±×´ÞÀÇ ¸îÁÖ°ÀÎÁö °è»ê
166
PHP ¼¼¼Ç¿¡¼­ ½ÃÀÛ, º¯¼öµî·Ï, º¯¼ö»èÁ¦, ºÎ¼ö±â
165
phpÇѱÛüũ¸¦ À§ÇÑ Á¤±ÔÇ¥Çö½Ä
164
Æ®·¢¹é º¸³»±â ¼Ò½º (PHP)
¸ñ·Ï
¹ÂÁ÷Æ®·ÎÆ® ºÎ»ê±¤¿ª½Ã ºÎ»êÁø±¸ °¡¾ßµ¿ ¤Ó °³ÀÎÁ¤º¸Ãë±Þ¹æħ
Copyright ¨Ï musictrot All rights reserved.