我現在看到很多,jpg文件顯示你的IP地址。爲了你,當然,不是別人,他們會看到自己的顯示訪問者IP地址的動態圖片?
例如: yourip http://moco-sux.net63.net/palm-sig.jpg
這怎麼可能?如果可能的話,是否可以將圖片中的IP記錄到MySQL數據庫中?當我看到這個時,我的IP是否被記錄?
編輯:當然,它可能在你的OWN服務器上,但你如何記錄它直接從你的服務器上的圖片鏈接到另一個,比如我在這裏完成的?
我現在看到很多,jpg文件顯示你的IP地址。爲了你,當然,不是別人,他們會看到自己的顯示訪問者IP地址的動態圖片?
例如: yourip http://moco-sux.net63.net/palm-sig.jpg
這怎麼可能?如果可能的話,是否可以將圖片中的IP記錄到MySQL數據庫中?當我看到這個時,我的IP是否被記錄?
編輯:當然,它可能在你的OWN服務器上,但你如何記錄它直接從你的服務器上的圖片鏈接到另一個,比如我在這裏完成的?
編輯: 你似乎在做一些混淆。不管你訪問什麼服務器,你必須建立一個TCP會話(等等等等),你必須告訴它你的IP,否則它將無法提供響應。現在,當您從服務器請求圖像時,絕不會理解它是靜態圖像。有時候(像這樣的場合)它是一個腳本,它只是簡單地渲染一個圖像,然後通過操作標題,內容類型等來發回它。
請注意,每當您在問題中包含來自其他網站的圖像時,stackoverflow實際上並不存儲該圖像的副本。而是存儲圖像的位置(URL)。每當stackoverflow爲像這樣的頁面生成html時,它會將該URL嵌入圖像標記的src屬性中。如果你看一下這個頁面的HTML源代碼,你會看到你在你的問題包含圖片的圖像標記看起來是這樣的:
< IMG SRC = "的http:// 莫科,sux.net63 .NET /palm-sig.jpg " >
每次用戶瀏覽你的問題,他/她的瀏覽器,使從承載它的Web服務器圖像的請求。在這種情況下,該網絡服務器的域名是moco-sux.net63.net。
正如其他人所解釋的,當網絡服務器收到任何類型的互聯網請求時,它可以完全控制它如何響應。 URL末尾的文件名擴展名爲.jpg的事實並不一定意味着Web服務器只會響應靜態圖像文件。相反,可以將Web服務器配置爲使用包含您的IP地址的動態生成的映像文件進行響應。
所以這不是實際的jpeg計算你的IP。相反,接收圖像請求的網絡服務器可以隨時爲您提供一個jpeg文件。嘗試將圖片上傳到其他網絡服務器。我的猜測是,它的IP預測功能將不會如此犀利:)
This不回答我的問題 – Rob 2010-05-13 01:05:55
@Rob:你的意思是「問題」。如果你仔細閱讀這個答案,你會發現它回答了你的一些問題,並清除了你的大部分困惑。 – 2010-05-13 09:31:49