我现在编写一个简单的登录,使用 curl 从站点获取自定义登录信息。
$url2="https://192.168.1.4/j_security_check";
$PostData = "user=abc&password=123";
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $PostData);
我想使用上面的代码将数据传递给 j_security_check 页面。
我想问的问题是......当数据传递到其他页面时,它会通过id或这种输入类型的名称传递吗?(文本框字段)??
在这种情况下,“用户”和“密码”都是文本框 ID。文本框的名称是“j_user”和“j_password”。
另外,我尝试同时传递 id 和 name,但都没有成功,并且在登录时返回我失败。我确保登录名和密码都是正确的。
我的方法是将登录名和密码传递给身份验证页面(j_security_check),然后它会自动确认登录名和密码然后登录。
由于我是 curl 的新手,我的方法或考虑是否有任何错误?
非常感谢大家!!