CURL POSTFIELD在id或name中传递值?

时间:2012-07-10 05:57:51

标签: php curl libcurl

我现在使用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或这种输入类型的名称传递? (文本框字段)??

在这种情况下,'user'和'password'都是文本框ID。文本框的名称是“j_user”和“j_password”。

另外,我试图传递id和name,但两者都没有成功,并且在登录时返回失败。我确保登录名和密码都正确。

我的方法是将登录名和密码传递给身份验证页面(j_security_check),之后会自动确认登录名和密码,然后登录。

我的方法或考虑是否有任何错误,因为我是卷曲的新人?

非常感谢大家!!

1 个答案:

答案 0 :(得分:2)

文本框字段的名称(不是id)应该标识发布的值。