오류
이 응용 프로그램에서 다른 웹 사이트로 값을 전달할 수 없습니다.
전망
액션을 사용하는이 뷰에서는 컨트롤러 함수를 호출했습니다. 사용자가 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 웹 사이트를 호출합니다. 그런 다음 $ data를 사용하는 리디렉션 기능 이 payme 웹 사이트에 amt 값 을 전달하지 않습니다 .
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');
}
}
링크의 값을 get 변수로 전달하려는 경우
www.somewebsite.com/?var='value'
하지만 변수를 포스트로 보내려면 curl을 사용해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다