无法使用GET请求获取网址数据

时间:2016-08-29 12:46:20

标签: php json codeigniter url get

嗨我正在尝试使用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 对于秘密部分。

2 个答案:

答案 0 :(得分:2)

你有很多字面上的错误。您需要重新查看代码并将$GET更改为$_GET

例如:

$name = $_GET['name'];
$secret = $GET['secret'];

答案 1 :(得分:2)

$GET['secret']更改为$_GET['secret'](在您正在使用它的两个地方)