我想打一個確認的形式在CakePHP我的代碼的形式是:做蛋糕的PHP驗證表單聯繫形式
視圖
<div class="well">
<?php
echo $this->Form->create(false);
echo $this->Form->input('name', array('label' => 'name '));
echo $this->Form->input('PHONE_NUMBER', array('label' => 'PHONE_NUMBER '));
echo $this->Form->input('EMAIL', array('label' => 'EMAIL '));
echo $this->Form->input('ISSUE', array('label' => 'ISSUE '));
echo $this->Form->input('IP', array('label' => 'IP '));
echo $this->Form->submit('Send.');
?>
控制器
<?php
class ContactController extends AppController {
public function index() {
if (empty($_POST) === FALSE) {
$message = '';
$message .=$_POST['data']['EMAIL'] . ' <br/>';
$message .=$_POST['data']['name'] . ' <br/>';
$message .=$_POST['data']['PHONE_NUMBER'] . ' <br/>';
$message .=$_POST['data']['ISSUE'] . ' <br/>';
$message .=$_SERVER['REMOTE_ADDR'] . ' <br/>';
mail('[email protected]', 'Support From Website ', $message);
$this->Session->setFlash("Thanks , an email just sent .");
}
}
}
我的問題是如何在此表單中實現驗證以及如何獲取訪問者的IP地址?
'我的問題如何使這種形式vadation和如何得到這個接觸vistor ip地址 - 你的問題不是很清楚。你到底需要什麼幫助?請編輯問題並添加更多詳細信息。 –