所以我想从https://www.mangaeden.com/api/mymanga(我称之为“第一个文件”)用 PHP 进行 API 调用,以 JSON 格式检索我的个人数据(例如我最喜欢的漫画等) ,但要做到这一点,我必须从https://www.mangaeden.com/ajax/login/?username=xxx&password=xxx(我称之为“第二个文件”)登录,该文件包含一个用于存储 cookie 的程序,其中包含我从 URL 参数中提供的用户名和密码。当我使用 cURL 函数运行第一个文件来发送标头时,包含我的用户名和密码等 cookie 数据的标头已成功发送,但之后当我调用第二个文件发送我的个人数据时,cookie 不存在所以我的数据文件没有出现。function run_set_cookie_function_inside_this_file($file_url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $file_url); curl_setopt($ch, CURLOPT_HEADER, true); curl_exec($ch); curl_close($ch);}// if this file is executed, the user's username and password will be stored in cookiesrun_set_cookie_function_inside_this_file("https://www.mangaeden.com/ajax/login/?username=xxx&password=xxx");// this file requires user's username and password which stored in cookies to return other data (example: user's favorite movie, pet, etc.)echo file_get_contents("https://www.mangaeden.com/api/mymanga/");注意:2个文件(第一个和第二个文件)不是我的,所以我不能改变里面的程序代码那是我的问题,所以我的问题是如何使在第一个文件上制作的 cookie 仍然存在于第二个文件中?对不起,我的英语不好,句子凌乱,难以理解。十分感谢你的帮助!
1 回答
- 1 回答
- 0 关注
- 87 浏览
添加回答
举报
0/150
提交
取消