2017-10-29 125 views
0

後重定向我有這樣的代碼..PHP內容插入/執行

如何重定向後的插入數據重定向到域www.mydomain.com/go/[$no]

樣品重定向: www.mydomain.com/go/4656566665

if ($this->db->insert('cart_order',$data)){ 
      $id = $this->db->insert_id(); 
      $no = date('His').$id; 
      $this->db->where('id',$id)->update('cart_order',array('no'=>$no)); 
      $items = array(); 
      foreach ($_POST['items'] as $row){ 
       $items[] = array('cart_order_id'=>$id,'qty'=>$row['qty'],'price'=>$row['harga_default'],'item_varian_id'=>$row['id'],'item_free'=>$row['item_free'],'catatan'=>$row['catatan']); 

      } 

      if($this->db->insert_batch('cart_item',$items)){ 
       echo json_encode(array('success'=>1,'no'=>$no)); 
      } 



     } 

最好的方面

+0

http://php.net/manual/en/function.header.php .. location .. – nogad

+0

請在發佈這些微不足道的問題之前做一些Google搜索。你的問題被回答[這裏](https://stackoverflow.com/questions/768431/how-to-make-a-redirect-in-php) –

+0

[如何在PHP中進行重定向?](https ://stackoverflow.com/questions/768431/how-to-make-a-redirect-in-php) –

回答

0

如果你想在瀏覽器的歷史記錄此頁面後,將用戶重定向,您可以使用JavaScript

echo "<script>location.href='http://example.com/go/".$no."/';"; 

,或者如果你想達到的瀏覽器,您可以使用PHP的頭

之前重定向你的網頁
header("location:http://example.com/go/".$no); 
0

使用header()功能:像這樣: header("Location: redirect_web_address");

如果您想在此處重定向「www.mydomain.com/go/4656566665」。你的代碼是:

header("Location: www.mydomain.com/go/4656566665");

所以,粘貼在成功插入數據的代碼。