2011-12-18 58 views
0

我想知道有沒有辦法做到這一點?php md5加密帖子名稱和值?

<?php 
$r = rand(1,10); 
form -> go to this page go.php. 

<input type='hidden' name='<? md5('$r') ?>' value='<? md5('..') ?>'> 
?> 

處理器頁面

<?php 
switch(md5($_POST[md5(whatever $r was)])){ 
.... 
.... 
... 
} 
?> 
+3

爲什麼要這樣做? – TimWolla 2011-12-18 19:48:01

+0

是的 - 如果這是一個安全的嘗試,這是一個非常不安全的。在這種情況下,您將不得不採用另一種方式 – 2011-12-18 19:50:13

+3

** MD不加密**。 – SLaks 2011-12-18 19:53:44

回答

1

你的代碼是除了在PHP端的罰款。您的傳入POST變量已經是md5'd。它應該是:

Foreach ($_POST as $_key => $_value) { 
    Switch($_key) { 
    Case md5('..'): 
     // do stuff 
     Break: 
    } 
}