1
我正在使用codeigniter 3.1.1。我正在嘗試將json數據發送到codeigniter腳本的外部。獲取json數據到codeigniter腳本的外部
笨Valid.php
if (! defined('BASEPATH')) exit('No direct script access allowed');
class Valid extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->model("user_model");
}
public function index()
{
if($this->user->loggedin) {
$json['success'] = "false";
} else {
$json['success'] = "true";
}
echo json_encode($json);
}
}
笨Check.php
$url = 'http://url.com/valid';
$curl_handle = curl_init();
curl_setopt($curl_handle,CURLOPT_URL,$url);
curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,TRUE);
curl_setopt($curl_handle, CURLOPT_HEADER, FALSE);
curl_setopt ($curl_handle,CURLOPT_CONNECTTIMEOUT,0);
curl_setopt($curl_handle, CURLOPT_FOLLOWLOCATION, TRUE);
$json = curl_exec($curl_handle);
curl_close($curl_handle);
$json = json_decode($json);
echo $json['success'];
之外我得到$json['success'] = false
每次。
我在'user_model'中沒有'loggedin()'函數。庫中包含'loggedin()'。 – hime
加載庫的位置? –
也使用'$ this-> load-> library('library_name')加載庫;'。我編輯了答案。 –