2011-12-18 17 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

+0

えええええええええええと - これはセキュリティ上の試みであれば、非常に安全ではありません。その場合別の方法を使用する必要があります –

+3

** MDは暗号化されていません**。 – SLaks

答えて

1

あなたは、コードしているPHP側を除いて結構です。受信したPOST変数はすでにmd5されています。それは以下のようになります:

Foreach ($_POST as $_key => $_value) { 
    Switch($_key) { 
    Case md5('..'): 
     // do stuff 
     Break: 
    } 
} 
関連する問題