-->title:generating test data
-->author:wufeng4552
-->date :2009-09-23 10:34:02
-->
功能:獲客戶
ip位址 if
object_id
('getclientip'
)isnot
null
drop
proc getclientip go
create
procedure getclientip
@host_name varchar
(30),
@ip varchar
(30)
outputas
declare @str varchar
(100)
declare @t table
(ip varchar
(200))
set @str=
'ping'
+@host_name+
' -n 1'
insert @t exec master..
xp_cmdshell @str
select
top 1 @ip =
replace
(left(ip,
charindex
(':'
,ip)-1),
'reply from ',''
)from @t where ip like
'reply from %:%'go
declare
@ip varchar
(20)
exec
getclientip 'www.sina.com.cn '
,@ip output
select
@ip /*
--------------------
218.30.108.185
(1 個資料列受到影響)
*/
客戶端獲取IP位址
string ip request.getheader x forwarded for string regex 2 0 4 d 25 0 5 01 d d?2 0 4 d 25 0 5 01 d d?if ip null ip.length 0 ip.equalsignorecase locali...
Java獲取客戶端IP位址
參考 像移動閘道器一樣,iisforward這個isapi過濾器也會對request物件進行再包裝,附加一些wls要用的頭資訊。這種情況下,直接用request.getremoteaddr 是無法取到真正的客戶ip的。實際的iisforward附加頭如下 wl proxy client ip 211...
php 獲取客戶端IP位址
獲取真實ip位址 在php中getenv 引數 函式是乙個用於獲取環境變數的函式,根據提供不同的引數可以獲取不同的環境變數,getenv remote addr 用來取得客戶端的 ip 位址,但如果客戶端是使用 伺服器來訪問,那取到的就是 伺服器的 ip 位址,而不是真正的客戶端 ip 位址。要想透...