PHP get带cookie 请求参数
当使用 PHP 发起 GET 请求时,可以在 URL 中添加 cookie 信息,格式为:http://example.com/index.php?token=xxxxx;session_id=yyyyy,其中 token 和 session_id 都是 cookie 名称,xxxxx 和 yyyyy 分别是对应的值。
PHP 中可以通过 $_COOKIE 数组来获取 cookie 的值,例如:
$token = isset($_COOKIE['token']) ? $_COOKIE['token'] : '';
$session_id = isset($_COOKIE['session_id']) ? $_COOKIE['session_id'] : '';
$url = 'http://example.com/index.php?token=' . $token . ';session_id=' . $session_id;
$data = file_get_contents($url);
在上面的例子中,首先从 $_COOKIE 数组中获取 cookie 的值,然后构造带有 cookie 的 URL,最后使用 file_get_contents 函数发起 GET 请求。
原文地址: https://www.cveoy.top/t/topic/bSzJ 著作权归作者所有。请勿转载和采集!