0

我正在尝试在 php 中捕获值表单请求的 URL。我的代码如下:

http_get("http://domain.com/view.php?token=", $value); 
 echo $value;

但是一旦我这样做,url http://domain.com/view.php?token=myvalue" 我就会收到以下错误。

Fatal error: Call to undefined function http_get() in F:\Server\xampp\htdocs\p\data-repository\view.php on line 11

我的主要目标是展示$value.

4

4 回答 4

1

我想你想要这样的东西:

$value = $_GET['token'];
echo $value;

或者 - 尝试将 http_get 分配给一个变量(如手册中所示):

$response = http_get("http://www.example.com/", array("timeout"=>1), $info);
print_r($info);
于 2013-10-25T05:35:27.230 回答
1

http_get 是接收 http 请求的函数。
如果您想要 GET 值,请使用以下命令:

$_GET['token']
于 2013-10-25T05:43:10.750 回答
1

你检查过apache日志吗?您确定 pecl_http 已安装并启用吗?

还要注意http_get返回一个字符串(网站的结果)。第二个参数应该是选项。第三个参数将填充服务器响应。

您也可以尝试使用cURLcurl_init()curl_setopt()curl_exec()curl_close())。

于 2013-10-25T05:43:49.673 回答
1

要从 URL 中获取值,您可以在 PHP 中使用 GET 或 REQUEST 方法。

使用 GET

$value=$_GET['token'];
echo $value;

使用请求

$value=$_REQUEST['token'];
echo $value;
于 2013-10-25T06:30:04.733 回答