【发布时间】:2021-04-05 12:46:01
【问题描述】:
我正在努力使用 php 文件来收集和发送登录页面表单详细信息。
主要问题是将用户重定向到服务器生成并显示在 API 响应中的链接。
cURL 示例:
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://example.com/integration/v1/auth/register",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS =>"{\n\"firstName\": \"Mike\", \n\"lastName\": \"Tyson\", \n\"phone\": \"12345678\",\n\"email\": \"testtessttsets@mailnator.com\", \n\"password\": \"string12345\", \n\"ip\": \"31.43.62.154\", \n\"affId\": 40134, \n\"cxdToken\": \"\", \n\"brandId\": \"\", \n\"userAgent\": \"Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148 Safari/604.1\", \n\"langId\": \"PL\", \n\"countryOfRegistration\": \"PL\", \n\"landingPage\": \"https://lp.handelpro.com\",\n\"redirectedFromUrl\": \"https://lp.handelpro.com/aff-mt5-main\", \n\"countryByIp\": \"PL\", \n\"processId\": \"202010-16T0906:33.185\", \n\"secretKey\": \"\"\n}",
CURLOPT_HTTPHEADER => array(
"Content-Type: application/json",
"Cookie: __cfduid=dc9f984d5321eea8132bfcf4ed378236a1616175186"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
服务器响应:
"token": "26B1836A70D9ABF4A4B48F38C8F6ED4A8C85633121A720BF65B7CA6EAC24DBE3112BC843D5F9B69AE8FF38BA9CB1724DB7525EA62852FBC5A3194509CBEAF5AC",
"redirectUrl": "https://example.com/lpLogin/26B1836A70D9ABF4A4B48F38C8F6ED4A8C85633121A720BF65B7CA6EAC24DBE3112BC843D5F9B69AE8FF38BA9CB1724DB7525EA62852FBC5A3194509CBEAF5AC?lang=PL",
"status": 0
基本上,我需要在登陆页面点击“提交”后将用户重定向到该“redirectUrl”。
【问题讨论】: