私は、authorize.net を介したチェックアウト システムを備えた codeigniter アプリケーションを持っています。私が使用する authorize.net ライブラリは、支払いを行うためにカールをプリフォームしますが、完了した後はリダイレクトできません。
headers already sent by (output started at /Users/phil/Sites/Medbridge/httpdocs/application/libraries/AuthorizeCimLib.php:1
それはログが言うことです。支払いのことをコメントアウトすると、うまくリダイレクトされます。カールを理解していないため、何かを行っているのか、カールの設定を変更する必要があるのか わかりません。
ありがとうございました
編集
これは私が使用しているライブラリへのリンクです。これは大きく、コード全体を再投稿したくありませんでし
た
ここにカール部分があり、これがヘッダーへの出力を行っているかどうかを誰かが確認できるかもしれません
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $this->_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, Array("Content-Type: text/xml"));
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLINFO_HEADER_OUT, FALSE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $this->_xml);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$this->_response = curl_exec($ch);
ありがとうございました