خطا‌‌ها‌ی زیر رخ داد:
Warning [2] preg_replace_callback(): Requires argument 2, 'mwsshcode_check("$1","$2")', to be a valid callback - Line: 197 - File: inc/plugins/mwsshcode.php PHP 7.3.4 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/mwsshcode.php 197 preg_replace_callback
/inc/class_plugins.php 139 mwsshcode_run
/inc/class_parser.php 187 pluginSystem->run_hooks
/inc/functions_post.php 721 postParser->parse_message
/showthread.php 1063 build_postbit




رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
دور زدن سشن یا لاگین face
#1
سلام و عرض ادب
من یه سایتی دارم که توش فقط کاربری که با نام کاربری و رمز عبور لاگین کرده میتونه ازش استفاده کنه .
تو اون سایتم کنترل میکنم که اگه کسی لاگین نکرده وارد سایت نشه .
حالا
متن میخوام با یه کد جداکانه php از صفحات اون سایتم اسکرین شات بگیرم ولی به خاطر اینکه لاگین نکرده ، از اون صفحه اسکرین شات نمیگیره و فقط از صفحه لاگینم اسرین شات میگیره .
به این کد من نگاه کنین
همینطور میبینید من تو کد اعلام میکنم که بره و از اون صفحه اسکرین شات بگیره .
تو اینجا نمیتونه بره به اون صفحه و از صفحه لاپینش اسکرین میگیره .
من اینجا چطوری میتونیم یه لاگین برای این کد بسازم . (یعنی این کد یا این ربات رو به عنوان یه کاربر لاگین شده شناسایی کنه )
آیا اصلا این کار چاره ای داره ؟
تا به حال به این مشکل بر خوردین
ممنون

[shcode=php]

public function mine_sc(){


$url='http://localhost/hesabdari/user/cost/cost_about/24';
$screen = new Screen\Capture($url);

//$screen->setWidth(intval($_GET['w']));
//$screen->setHeight(intval($_GET['h']));
//$screen->setClipWidth(intval($_GET['clipw']));
//$screen->setClipHeight(intval($_GET['cliph']));
//$screen->setUserAgentString($_GET['user-agent']);
//$screen->setBackgroundColor($_GET['bg-color']);
//$screen->setImageType('jpeg');

$fileLocation = 'test';
$screen->save($fileLocation);

header("Cache-Control: no-cache, no-store, must-revalidate"); // HTTP 1.1.
header("Pragma: no-cache"); // HTTP 1.0.
header("Expires: 0"); // Proxies.
header('Content-Type:' . $screen->getImageType()->getMimeType());
header('Content-Length: ' . filesize($screen->getImageLocation()));
readfile($screen->getImageLocation());

}

[/shcode]
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان