我正在尝试在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
。
要从 URL 获取值,您可以在 PHP 中使用 GET 或 REQUEST 方法之一。
使用 GET
$value=$_GET['token'];
echo $value;
使用请求
$value=$_REQUEST['token'];
echo $value;
我想你想要这样的东西:
$value = $_GET['token'];
echo $value;
OR - 尝试将http_get分配给变量(如手册所示):
$response = http_get("http://www.example.com/", array("timeout"=>1), $info);
print_r($info);
你检查过 apache 日志吗?是否确定已安装并启用了pecl_http?
另请注意http_get返回一个字符串(网站的结果)。第二个参数应该是选项。第三个参数将填充服务器响应。
您也可以尝试使用 cURL (curl_init()、curl_setopt()、curl_exec()、curl_close())。
http_get是接收HTTP请求的函数。
如果你想要 GET 值,请使用这个:
$_GET['token']