php md5 зашифровывает название и значение поста? - PullRequest
0 голосов
/ 18 декабря 2011

Мне было интересно, есть ли способ сделать это правильно?

<?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)])){
....
....
...
}
?>

1 Ответ

1 голос
/ 18 декабря 2011

С вашим кодом все в порядке, кроме как на стороне PHP. Ваша входящая переменная POST уже md5'd. Должно быть:

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