php GET变量为空

时间:2015-08-29 22:32:00

标签: php

我正在尝试在发出GET请求时在网址中发送一个值。当我运行get.php文件时,会创建文件data.txt但它是空的。 GET ['lat']没有价值。为什么它没有价值?

update.php

<?php

if($_SERVER['REQUEST_METHOD']=='GET' )
{

$q= $GET['lat'];
file_put_contents("data.txt",$q );
}

?>

get.php

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_RETURNTRANSFER => 1,
    CURLOPT_URL => 'http://www.myurl.com/update.php?lat=1234',
    CURLOPT_USERAGENT => 'Codular Sample cURL Request'
));

$resp = curl_exec($curl);
curl_close($curl);



?>

1 个答案:

答案 0 :(得分:2)

$GET应该是$_GET,因为它是超全局的。这是get parameters数组的实际名称。

参考: