[請益] MD5 編出來怎麼不一樣? @@!

看板PHP作者 (浩然正氣)時間19年前 (2006/03/05 21:45), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
這是我的原始碼: <? $id= "0002"; $today = date("Y").date("m").date("d"); $checkkey_f= $id.$today ; $checkkey = md5($checkkey_f) ; echo "000220060305"."-->".md5(000220060305)."<BR>" ; echo $checkkey_f."-->".md5($checkkey_f)."<BR>"; echo $checkkey ; ?> 結果編出來的是這樣: 000220060305-->88922522b57ad480a961d47887811598 000220060305-->d4fcbe38d1921fe9107d9e5f87003ba1 d4fcbe38d1921fe9107d9e5f87003ba1 奇怪,為什麼一樣是 00220060305, 出來的結果不同? 我那裡出錯了? -- 懶懶的風 http://danial.idv.st/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.55.230

03/05 22:07, , 1F
echo第一行md5()內容要用""刮起來不然php會當數字不是字串
03/05 22:07, 1F

08/25 21:41, , 2F
0開頭的數字會被自動轉成8進位表示
08/25 21:41, 2F
文章代碼(AID): #142kjT_o (PHP)
文章代碼(AID): #142kjT_o (PHP)