【问题标题】:How to pass default values from codeigniter application to different website如何将默认值从 codeigniter 应用程序传递到不同的网站
【发布时间】:2016-07-12 07:39:49
【问题描述】:

错误

无法将此应用程序中的值传递到其他网站。

查看

在这个视图中,我调用了控制器函数。如果用户选择 Pay-Me,那么值 1 将被传递给控制器​​函数。

<form id="formMuktinath" method="post" action="<?php echo base_url().'index.php/booking/bookManakamana'?>">

    <div class="form-group">
         <label for="name" class="col-sm-3 col-lg-offset-2 control-label">Payment From </label>
         <div class="col-sm-4">
             <select class="select form-control" name="manakamana[payment_from]">
                  <option value="1" selected>Pay-Me</option>
                  <option value="2">BIL</option>
             </select>
         </div>
     </div>

     <div class="form-group">
         <div class="col-md-offset-5">
             <button type="submit" class="btn btn-primary">Submit</button>
         </div>
     </div>

</form>

控制器

如果选择 1 则调用 payme 网站。然后使用 $dataredirect 功能不会将 amt value 传递给 payme 网站。

public function bookManakamana(){

    if ($data = $this->input->post('manakamana')) {

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

        if ($data['payment_from'] == '1') {

                    $data['amt'] = '100';

            redirect('http://dev.payme.com/pay/main',$data);

        }

        if ($data['payment_from'] == '2') {
            echo 'bli';
            exit;
        }

        redirect('booking/index');

    } else {
        $this->load->view('index');
    }

}

【问题讨论】:

  • 亲爱的朋友,每个网站都有自己的方式来接收数据。它不会像你想要的那样接收任何数据。 dev.payme.com 肯定有一些功能可以接收 api 等数据,去研究一下dev.payme.com/pay/main 是如何接收数据的。我相信会有一些方法或api可以帮助你
  • @pradeep 我已经从视图站点传递了值,但在调用控制器函数后无法传输。 Payme 接受 name='amt' 但为什么不接受 $data['amt']

标签: php arrays codeigniter redirect


【解决方案1】:

如果您想将链接中的值作为获取变量传递

www.somewebsite.com/?var='value'

但如果你想将变量作为帖子发送,你需要使用 curl

【讨论】:

  • 当我尝试使用 curl 时,它说无法加载页面。 @abanoub 梅蒂亚斯
猜你喜欢
  • 2017-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-05
  • 2021-11-11
相关资源
最近更新 更多