嗨我正在尝试使用GET发送一些json数据。
我尝试过这种方式
This is the url = localhost/index.php/getRequest?name=BestRate&secret=masnadsapi
public function getRequest(){
$verb = $_SERVER['REQUEST_METHOD'];
if($verb == 'GET'){
if(isset($_GET['name']) && isset($GET['secret']) ){
$name = $_GET['name'];
$secret = $GET['secret'];
if($name == 'BestRate' && $secret == 'masnadsapi'){
$foo = array(
'Todays Best Rate' => '5.6%'
);
$this->output->set_content_type('application/json');
$this->output->set_output(json_encode($foo));
}else{
return;
}
}else{
echo 'Masnad says : no parameter giving' ;
}
}
}
错误是消息:未定义的变量:GET 对于秘密部分。
答案 0 :(得分:2)
你有很多字面上的错误。您需要重新查看代码并将$GET
更改为$_GET
。
例如:
$name = $_GET['name'];
$secret = $GET['secret'];
答案 1 :(得分:2)
将$GET['secret']
更改为$_GET['secret']
(在您正在使用它的两个地方)