PDA

View Full Version : سوال: مشکل با لاگ کردن به سایت با استفاده از snoopy



woeful
شنبه 13 مهر 1392, 22:09 عصر
سلام

من قصد دارم با استفاده از کد php و کلاس snoopy به صورت خودکار به سایت کلوب دات کام لاگ کنم

کد من به صورت زیر :


<?php
include('Snoopy.class.php');
$snoopy = new Snoopy;
if($snoopy->fetch("http://cloob.com/"))
{
$pos = strpos($snoopy->results,'action="');
$action = substr($snoopy->results,$pos+8,117);
$pos = strpos($snoopy->results,'name="secfrdcodedvar" id="secfrdcodedvar" value="');
$sec = substr($snoopy->results,$pos+49,40);
$pos = strpos($snoopy->results,'name="frm-id" value="');
$frm = substr($snoopy->results,$pos+21,23);

echo "$sec<br>$frm<br>";
}
else
die("error fetching document: ".$snoopy->error."\n");

$submit_vars["data[username]"] = "myuser";
$submit_vars["data[password]"] = "mypass";
$submit_vars["data[invisible]"] = '1';
$submit_vars["data[loginfrom]"] = 'http://www.cloob.com/profile/login/signout';
$submit_vars["secfrdcodedvar"] = $sec;
$submit_vars["frm-id"] = $frm;
$submit_vars["btnSubmit"] = 'ورود';
$submit_vars["rememberme"] = "forever";
$submit_vars["testcookie"] = "1";

$snoopy->submit($action,$submit_vars);
$snoopy->setcookies();
$cookies = $snoopy->cookies;
print_r ($cookies);
echo $snoopy->results;
?>


ولی وقتی نتایج نشون داده میشه سایت یک اخطار با عنوان ؛اخلال در پارامتر های ورودی: نشون میده !

من حتی از سورس صفحه اصلی این سایت فقط کد فرم لاگ رو برای خودم داخل یه فایل php کپی کردم و روی لوکال بالا اوردم بدون مشکل لاگ شد!

ممنون میشم راهنمایی کنید.

woeful
یک شنبه 14 مهر 1392, 09:50 صبح
[بالا آوردن تاپیک]