我正在研究分析器类型的脚本。我的脚本应该登录系统,但系统有验证码,这个验证码通过 cookie 显示。当我通过该站点时,我可以看到验证码,但是当我通过应用程序访问该站点时。它不能被看到。我的代码如下。
我怎样才能通过 cookie ?
$id = "name";
$pw = "pass";
$postfields = "name=$id&password=$pw&Nerden=Forum&securityCode={security_code}&AutoLogin=1&submit=Giriş Yap";
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 1); // Get the header
curl_setopt($ch, CURLOPT_URL,"login_user.asp?ForumID=0");
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20100101 Firefox/12.0');
curl_setopt($ch, CURLOPT_COOKIEJAR, "/tmp/cookie");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "$postfields");
curl_exec($ch);
这个脚本是 webwiz,首先,我去论坛路径(forum/default.asp)和第 2 步:我去登录站点?SESSION_ID=bla bla(程序识别)但是我看不到 gif。
真挚地。