gpt4 book ai didi

php - 受限环境中来自 PHP 脚本的 GET 请求

转载 作者:可可西里 更新时间:2023-11-01 17:04:05 36 4
gpt4 key购买 nike

我必须从 PHP 脚本运行获取请求,但我处于相当有限的环境中(严密的防火墙、无法修改 PHP 安装等...)。

fsockopen() 返回错误,http_get() 似乎未安装。我知道的唯一其他方法是调用 file_get_contents(),它工作正常,除了我需要在请求中设置 referrer header 这一事实(我认为你不能使用 file_get_contents()。

有人知道通过 php 运行 GET 请求的其他方法吗?

谢谢!

编辑:另外,CURL 不可用。 :-(

最佳答案

您可以使用带有 HTTP contextfile_get_contents() 设置标题.例如

$opts = array(
'http'=>array(
'method'=>"GET",
'header'=>"Accept-language: en\r\n" .
"Referer: http://foo.bar.com\r\n"
)
);

$context = stream_context_create($opts);
$fp = fopen('http://www.example.com', 'r', false, $context);
fpassthru($fp);
fclose($fp);

关于php - 受限环境中来自 PHP 脚本的 GET 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3335461/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com