هومان هرمزدی 112 ارسال شده در فروردین 11، 1396 گزارش اشتراک گذاری ارسال شده در فروردین 11، 1396 سلام سوالم اینکه چطور میشه به افزونه ها و پوسته های وردپرسی ای که نوشتم بخش تایید لایسنس اضافی کنم؟ به صورتی که افزونه ها فقط روی دامنه هایی که لایسنس دارند کار کنه و تقریبا نشه دورش زد مارکت ها خیلی زیاد شدن و میان افزونه رو از سایتم میخرن و توی سایت خودشون نصف قیمت منتشر میکنن اون هم بدون پشتیبانی و این من رو خیلی اذیت میکنه لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
laruz 983 ارسال شده در فروردین 11، 1396 گزارش اشتراک گذاری ارسال شده در فروردین 11، 1396 ioncube گزینه خوبیه اما با php هم میشه این کارو کرد $allowed_hosts = array('foo.example.com', 'bar.example.com'); if (!isset($_SERVER['HTTP_HOST']) || !in_array($_SERVER['HTTP_HOST'], $allowed_hosts)) { header($_SERVER['SERVER_PROTOCOL'].' 400 Bad Request'); exit; } مهم نحوه اینکد کردن کد بالاست که خب ioncube گزینه بسیار عالی هستش. یکی دیگه از راه ها استفاده از یه فایل مرجع در سرور فروشنده هستش که توسط فانکشن اصلی هسته قالب گرفته بشه. function getter($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, 0); $data = curl_exec($ch); curl_close($ch); return $data; } echo getter('http://yourdomain.com/externalfile.php'); ینی شما اول میایین کد اولی رو که دادم توی externalfile.php دخیره می کنین و از طریق کد دومی توی هسته قالب فراخوانی می کنید. که البته بهتره یه سری فانکشنای اصلی هم توی فایل بذارید. یکی از مشکلاتی که این مورد داره اینه که همه هاست ها این اجازه رو نمی دن معمولا. و اینکه سرور اصلی بهش زیاد فشار وارد میشه لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
هومان هرمزدی 112 ارسال شده در فروردین 11، 1396 مالک گزارش اشتراک گذاری ارسال شده در فروردین 11، 1396 در 7 دقیقه قبل، laruz گفته است : ioncube گزینه خوبیه اما با php هم میشه این کارو کرد $allowed_hosts = array('foo.example.com', 'bar.example.com'); if (!isset($_SERVER['HTTP_HOST']) || !in_array($_SERVER['HTTP_HOST'], $allowed_hosts)) { header($_SERVER['SERVER_PROTOCOL'].' 400 Bad Request'); exit; } مهم نحوه اینکد کردن کد بالاست که خب ioncube گزینه بسیار عالی هستش. یکی دیگه از راه ها استفاده از یه فایل مرجع در سرور فروشنده هستش که توسط فانکشن اصلی هسته قالب گرفته بشه. function getter($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, 0); $data = curl_exec($ch); curl_close($ch); return $data; } echo getter('http://yourdomain.com/externalfile.php'); ینی شما اول میایین کد اولی رو که دادم توی externalfile.php دخیره می کنین و از طریق کد دومی توی هسته قالب فراخوانی می کنید. که البته بهتره یه سری فانکشنای اصلی هم توی فایل بذارید. یکی از مشکلاتی که این مورد داره اینه که همه هاست ها این اجازه رو نمی دن معمولا. و اینکه سرور اصلی بهش زیاد فشار وارد میشه مشکل دیگه ای هم که هست اینکه باید با if بررسی کنم که پاسخ چیه و خیلی راحت میشه سر if رو کلاه گذاشت و یه مقدار 1==1 توش گذاشت موندم راه حل ژاکت چیه که اینقدر بهش افتخار میکنه لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
laruz 983 ارسال شده در فروردین 11، 1396 گزارش اشتراک گذاری ارسال شده در فروردین 11، 1396 در 1 دقیقه قبل، هومان هرمزدی گفته است : مشکل دیگه ای هم که هست اینکه باید با if بررسی کنم که پاسخ چیه و خیلی راحت میشه سر if رو کلاه گذاشت و یه مقدار 1==1 توش گذاشت موندم راه حل ژاکت چیه که اینقدر بهش افتخار میکنه ژاکت هیچی نداره. با یه دونه ! کد سیستمش به هم می خوره. من که گفتم چیکار کنی. وقتی کدتو اینکد کنی دیگه کاربر نمی دونه چیو حذف کنه لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
هومان هرمزدی 112 ارسال شده در فروردین 11، 1396 مالک گزارش اشتراک گذاری ارسال شده در فروردین 11، 1396 در 8 ساعت قبل، laruz گفته است : ژاکت هیچی نداره. با یه دونه ! کد سیستمش به هم می خوره. من که گفتم چیکار کنی. وقتی کدتو اینکد کنی دیگه کاربر نمی دونه چیو حذف کنه چجوری اینکد کنم؟ زیاد با سیستم های اینکد آشنا نیستم... فقط میدونم راحت میشه دیکد کرد لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
laruz 983 ارسال شده در فروردین 11، 1396 گزارش اشتراک گذاری ارسال شده در فروردین 11، 1396 در 1 ساعت قبل، هومان هرمزدی گفته است : چجوری اینکد کنم؟ زیاد با سیستم های اینکد آشنا نیستم... فقط میدونم راحت میشه دیکد کرد خب وقتی با نسخه های پیشرفته ioncube اینکد کنی دیگه دیکدش خیلی سخت میشه لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
پست های پیشنهاد شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.