2012-07-27 59 views
3

我有兩個相同的圖像存儲在兩個不同的服務器(Dropbox和我自己的)。然而,我知道同一圖像的PHP不同哈希

hash("md5",file_get_contents($image1)) 
hash("md5",file_get_contents($image2)) 

爲這些相同的圖像返回不同的哈希值。 我怎樣才能確保他們都返回相同的字符串?

+2

你有沒有實際驗證'$ image1'和'$ image2'的內容是什麼? – PeeHaa 2012-07-27 19:35:23

+6

@PeeHaa即使圖像是相同的,元數據中可能存在細微差異,這些元數據會在哈希上滑落。 – Palladium 2012-07-27 19:36:16

+0

也許你可以嘗試用圖像庫讀取它們,然後獲取圖像變量的'var_dump's的哈希值。 – Hassan 2012-07-27 19:37:32

回答