2015-10-15 3 views
-1

Я создаю форму с помощью codeignitor, где, как только я заполняю основные данные в форме, письмо отправляется клиенту, где ссылка отправляется им, чтобы продолжить. Почта работает хорошо. Но как только почта отправляется, я получаю следующую страницу, которую я не хочу видеть. After mail has been sentРешение, отправленное по почте

Я добавил следующие изменения в разделе контроллеров, но он по-прежнему не работает.

function processVendor() 
{ 
    $data = $this->array_from_post(array('vendor_name','vendor_phone','vendor_email','vendor_address','vendor_zipcode','vendor_city','vendor_state','vendor_country')); 

    if($data) 
    { 
     $data['created_at'] = date('Y-m-d H:i:s'); 

     $res = $this->db->insert('vendors',$data); 

     $response = vendorContinuationLink($data); 
     var_dump($response); 

     if($response) 
     { 
      redirect('joinus/complete'); 
     } 

    }  
} 

Недоступна страница complete.php. Где я ошибся?

+0

var_dump ($ ответов); является виновником. –

ответ

0

удалить var_dump() в ваш код. Это печатает значения.

function processVendor() 
{ 
$data = $this->array_from_post(array('vendor_name','vendor_phone','vendor_email','vendor_address','vendor_zipcode','vendor_city','vendor_state','vendor_country')); 
if($data) 
{ 
    $data['created_at'] = date('Y-m-d H:i:s'); 
    $res = $this->db->insert('vendors',$data); 
    $response = vendorContinuationLink($data); 
    //var_dump($response);//comment or remove this. 
    if($response) 
    { 
     redirect('joinus/complete'); 
    } 
}  
} 
1

Просто удалите var_dump($response);

Смежные вопросы