【发布时间】:2014-11-12 08:47:33
【问题描述】:
我从控制器传递 2 个随机数以查看表单:
public function request()
{
$number1 = rand(10,20);
$number2 = rand(0,10);
return View::make('request', ['num1' => $number1, 'num2' => $number2]);
}
这2个数字以表格形式显示:
{{ Form::open(array('action' => 'MyController@verifyRequest', 'class'=>'bg-grey width')) }}
{{ Form::label('Check sum: ') }}
{{ Form::label($num1. ' + '. $num2. ' = ') }}
{{ Form::text('checksum') }}
{{ Form::close() }}
现在如何将这两个变量传递给控制器方法“verifyRequest”以检查数字的总和?
public function verifyRequest()
{
$sum = ???
【问题讨论】:
-
如果这样做的目的是什么?
-
出于安全考虑。还是我错过了什么?
-
你肯定是。这个想法从上到下都是不安全的。
-
那我该怎么办
-
您应该从解释原始任务开始。我们现在只看到了与瞄准无关的奇怪尝试。
标签: php laravel view controller checksum