php - 带有 multipart/form-data 和边界 php 的卷曲帖子
问题描述
我想使用 curl 从另一个网站创建登录,但在创建过程中遇到了麻烦。
我使用的脚本如下:
$post_login_client = array("account_number" => 1234123, "pin" => 123123, "submit"=>"");
$headers = array("Content-Type:multipart/form-data; boundary=----WebKitFormBoundaryijPWqniP0zu0m47e");
$fp = fopen("cookie-website.txt", "w");
fclose($fp);
$login = curl_init();
curl_setopt($login, CURLOPT_COOKIEJAR, "cookie-website.txt");
curl_setopt($login, CURLOPT_COOKIEFILE, "cookie-website.txt");
curl_setopt($login, CURLOPT_TIMEOUT, 40);
curl_setopt($login, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($login, CURLOPT_URL, "https://secure.website.com/client/login");
curl_setopt($login, CURLOPT_HTTPHEADER,$headers);
curl_setopt($login, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($login, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($login, CURLOPT_POST, TRUE);
curl_setopt($login, CURLOPT_POSTFIELDS, $postfields);
return curl_exec ($login);
curl_close ($login);
解决方案
推荐阅读
- java - PSQLException:错误:运算符不存在:bigint = 字符变化
- python - Pandas:查找多次包含特定单词的数据框字符串条目
- android - 如何在底部导航视图后面显示 recylerview 项目
- go - 忽略不在 Golang 路由器中的 swagger 端点
- javascript - select2 占位符不显示 Localization.resx 文件中法语的变音符号
- python - 使用 GridSearchCV 从 sklearn 获取 ValueError
- smartcard - 行驶记录仪智能卡处理 dsrc 消息
- java - 返回主类而不是子类JAVA android的问题
- python - 循环遍历具有 60,000 多行的 Excel 文件时出现内存错误
- ruby-on-rails - 将参数传递给 Rails 管理中的另一个控制器