<%ip=request.ServerVariables("REMOTE_ADDR")?
??? response.Write(ip)%>
½Ï×¼µÄ»ñÈ¡IP£º
<%Private Function getIP()
Dim strIPAddr
If Request.ServerVariables("HTTP_X_FORWARDED_FOR") = "" OR InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), "unknown") > 0 Then
strIPAddr = Request.ServerVariables("REMOTE_ADDR")
ElseIf InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ",") > 0 Then
strIPAddr = Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), 1, InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ",")-1)
ElseIf InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ";") > 0 Then
strIPAddr = Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), 1, InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ";")-1)
Else
strIPAddr = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
End If
getIP = Trim(Mid(strIPAddr, 1, 30))
End Function
ip=getIP()
response.write(ip)
%>
分享到:
相关推荐
getjavacompiler »ñÈ¡java±àÒëÆ÷demo
1. ¼¯Èº·þÎñÆ÷ÅäÖ㬰üÀ¨°²×°²Ù×÷ϵͳ¡¢¹Ø±Õ·À»ðǽ¡¢Í¬²½·þÎñÆ÷ʱÖӵȣ» 2. °²×°Cloudera ¹ÜÀíÆ÷£» 3. °²×°CDH ¼¯Èº£» 4. ...
-- »ñȡϵͳÃû³Æ local strOSName = System.GetOSName(); local strMSIVersion = MSI.GetMSIVersion(); -- ¼ì²âMSI if (String.CompareFileVersions(strMSIVersion,"3.1.4000.2435") == -...
ºÃµÄ¿ØÖÆЧ¹û¡£ÓÖÒòΪÁ¿»¯Òò×ÓµÄÑ¡ÔñÖ±½ÓÓ°Ïì×ÅÕû ¸öϵͳµÄÆ·ÖÊ£¬Í¨¹ý¶ÔËüÃǵÄÊʵ±µ÷Õû¾ÍÄÜʹϵͳµÄ ÐÔÄܵõ...
¹Øע΢ÐŹ«ÖÚƽ̨΢Ðźţº"ÕýµãÔ×Ó"£¬Ãâ·Ñ»ñÈ¡STM32×ÊÁÏ¡£ ¹ãÖÝÊÐÐÇÒíµç×ӿƼ¼ÓÐÏÞ¹«Ë¾ ×÷ÕߣºÕýµãÔ×Ó @...
¹Øע΢ÐŹ«ÖÚƽ̨΢Ðźţº"ÕýµãÔ×Ó"£¬Ãâ·Ñ»ñÈ¡STM32×ÊÁÏ¡£ ¹ãÖÝÊÐÐÇÒíµç×ӿƼ¼ÓÐÏÞ¹«Ë¾ ×÷ÕߣºÕýµãÔ×Ó @...
介绍如何利用MATLAB中的GUI工具来制作串口通信上位机,然后利用单片机读取的 数据传送到上位机,利用上位机将数据利用绘图实时显示出来,有一部分是参考网上其它教程
¹Øע΢ÐŹ«ÖÚƽ̨΢Ðźţº"ÕýµãÔ×Ó"£¬Ãâ·Ñ»ñÈ¡STM32×ÊÁÏ¡£ ¹ãÖÝÊÐÐÇÒíµç×ӿƼ¼ÓÐÏÞ¹«Ë¾ ×÷ÕߣºÕýµãÔ×Ó @...
// Ñ¡ÔñC¶Ë¿Ú } void SDA_IOIN(void) { GPIO_InitTypeDef GPIO_InitStructure; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7 ; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; //...
//ÓÃÓÚ¿ØÖÆ°´¼üÈ¥¶¶¶¯²Ù×÷¡£1£ºÉ¨ÃèʱÏû¶¶ 2£ºµÈ´ýÊÍ·Å 3£ºÊÍ·ÅʱÏû¶¶ #define LEDPORT P0 //¶¨ÒåÏÔʾÆ÷¶ÎÂëÊä³ö¶Ë¿Ú #...
LPC1766 定时器 驱动Counter,简单使用例子 void CounterInit (void) ... /* Ñ¡ÔñCAP1.5 */ LPC_TIM3->TC = 0; /* ³õʼ»¯¼ÆÊýÆ÷ֵΪ0 */ LPC_TIM3->TCR = 0x01; /* Æô¶¯¼ÆÊýÆ÷ */ }
RCC->APB1ENR|=1; //TIM5 ʱÖÓʹÄÜ ... //CC1S=01 Ñ¡ÔñÊäÈë¶Ë IC1Ó³Éäµ½TI1ÉÏ TIM5->CCMR1|=1; //CC2S=01 Ñ¡ÔñÊäÈë¶Ë IC2Ó³Éäµ½TI2ÉÏ TIM5->CCER|=0; //CC1P=0
if ( PcdAnticoll ( ucArray_ID ) == MI_OK ) //·À³åײ£¨µ±ÓжàÕÅ¿¨½øÈë¶ÁдÆ÷²Ù×÷·¶Î§Ê±£¬·À³åÍ»»úÖÆ»á´ÓÆäÖÐÑ¡ÔñÒ»ÕŽøÐвÙ×÷£© ...
使用此程序,您可以检查西班牙语名词的复数形式或动词的形式或其他有趣的事物。
//¸¡¿ÕÊäÈë GPIO_Init(GPIOB, &GPIO;_InitStructure); //³õʼ»¯PB11 USART_InitStructure.USART_BaudRate = bound;//²¨ÌØÂÊÒ»°ãÉèÖÃΪ9600; USART_InitStructure.USART_Word...
//¶ÁÈ¡Ò»´ÎDHT11Êý¾Ý×îÉÙÒª´óÓÚ100ms } LCD_ShowString(55,100,tftlcd_data.width,tftlcd_data.height,16,temp_buf); LCD_ShowString(55,130,tftlcd_data.width,tftlcd_data.height,16,...
ͨ¹ýimg¡¢bodyµÈ±êÇ:copyright:µÄʼþ»òÕßiframeµÈ±êÇ:copyright:µÄsrc×¢Èë¶ñÒâµÄjs´úÂë: prompt(¡:registered:qq¡¯) onmouseover=¡¯alert(xss)¡...
用一些附加信息显示您的IP地址,并添加简单的复制和粘贴功能! IP地址只需点击一个按钮即可显示您的IP地址信息。 IP地址的最佳特点: - 显示国家和DNS的详细...支持语言:Deutsch,English,Français,español,italiano
语言:Deutsch,English,Français,español,italiano 使用一些附加信息显示您的IP地址,并添加易于复制和粘贴功能! IP-address仅使用单击按钮显示您的IP地址信息。 IP地址的最佳功能: - 显示国家/地区和DNS详细...
i++) //Á¬Ðø¶ÁÈ¡6¸öµØÖ·Êý¾Ý£¬´æ´¢ÖÐBUF { BUF[i] = BH1750_RecvByte(); //BUF[0]´æ´¢0x32µØÖ·ÖеÄÊý¾Ý // printf(" ok %c ",BUF[i]); dis_data=BUF[i]; date...