GyaanSetu PHP

PHP، Laravel اور WordPress۔

32 articlesDeep, practical knowledge

CoopCycle لیک: غیر چیک شدہ GET اینڈ پوائنٹ کے ذریعے ہزاروں صارفین کے پتے افشا ہو گئے

`/api/stores/{id}/addresses` کلیکشن اینڈ پوائنٹ پر سیکیورٹی کی کمی کی وجہ سے، CoopCycle کا کوئی بھی تصدیق شدہ صارف اسٹور آئی ڈیز کی فہرست نکالنے اور صارفین کے مکمل نام، گلی کے پتے اور پوسٹ کوڈز حاصل کرنے میں کامیاب رہا، جس سے متعدد کوآپریٹیوز کی رازداری کو شدید خطرہ لاحق ہو گیا۔

PHP · 3 min read

PrestaShop کا ان انسٹال ہونا مشترکہ کنفیگ ٹیبل کے ذریعے دوسرے ماڈیولز کی سیٹنگز کو مٹا سکتا ہے

57 عوامی PrestaShop ماڈیولز کے آڈٹ سے یہ انکشاف ہوا ہے کہ غیر نامزدہ (un-namespaced) کنفیگریشن کیز اور Configuration::deleteByName کے لاپرواہ استعمال کی وجہ سے ایک ماڈیول کا ان انسٹال روٹین غیر متعلقہ ایکسٹینشنز کی سیٹنگز کو بھی مٹا سکتا ہے، جس سے تاجر حیران و پریشان ہو جاتے ہیں۔

PHP · 4 min read

ڈیپریکیشنز کو نظر انداز کرنا بند کریں: شاپ ویئر نے @deprecated کو API کی تبدیلیوں سے الگ کر دیا ہے

شاپ ویئر 6.7.14.0 ایک نیا BC-Change ایٹریبیوٹ نیم اسپیس شامل کرتا ہے جو حقیقی ڈیپریکیشنز کو بے ضرر API تبدیلیوں سے الگ کرتا ہے، جس سے ڈویلپرز کو 6.8 کے ریلیز سے پہلے CallSiteCompatibilityChange اور ExtenderCompatibilityChange وارننگز پر توجہ دینے میں مدد ملے گی۔

PHP · 1 min read

Laravel 13 اب $fillable، $table اور $casts کی جگہ نیٹیو PHP ایٹریبیوٹس (Native PHP Attributes) استعمال کرتا ہے

Laravel 13 ماڈل کنفیگریشن کے لیے بلٹ ان PHP ایٹریبیوٹس متعارف کروا رہا ہے، جس کے ذریعے آپ موجودہ کوڈ کو متاثر کیے بغیر روایتی $table، $fillable اور $casts پراپرٹیز کو ٹائپڈ اور ریفلیکشن پر مبنی اینوٹیشنز سے تبدیل کر سکتے ہیں۔

PHP · 4 min read

InvoiceShelf کے پیچ نے 8.7 اسکور والی اس خامی کو ختم کر دیا ہے جس کے ذریعے کوئی بھی مالک دوسرے ٹیننٹس پر قبضہ کر سکتا تھا۔

یہ کمزوری لاراول (Laravel) کی روٹ ماڈل بائنڈنگ اور ٹیننٹ اسکوپ چیک کی کمی کی وجہ سے پیدا ہوئی تھی، جس کے ذریعے ایک مالک کسی بھی صارف کی آئی ڈی طلب کر کے اس کے کریڈنشلز کو تبدیل کر سکتا تھا، جس کے نتیجے میں متاثرہ صارف کا اکاؤنٹ حملہ آور کی کمپنی میں منتقل ہو جاتا تھا۔

PHP · 2 min read

میگیٹو ڈویلپر نے ڈیٹا بیس کالز کو 300 سے کم کر کے 1 کر دیا، لیکن اسٹاک ختم ہونے والی مصنوعات غائب ہو گئیں

ہر پروڈکٹ کے لیے 300 ریپوزٹری کالز کی جگہ ایک کلیکشن کوئری استعمال کرنے سے ڈیٹا بیس کالز میں نمایاں کمی آئی، لیکن میگیٹو کے بلٹ ان اسٹاک فلٹر نے صفر مقدار والے تمام SKU کو ختم کر دیا، جس کی وجہ سے خریداروں کے سامنے ایک نامکمل کیٹلاگ رہ گیا۔

PHP · 3 min read

WP کے ای میل ویریفیکیشن اسکرین کی وجہ سے ڈویلپرز کے کئی گھنٹے ضائع ہو رہے ہیں – یہ رہا ایک لائن کا حل

WP 5.3 کے بعد سے، ایڈمن ای میل ویریفیکیشن پیج ہر چند ماہ بعد سامنے آتا ہے، جس کی وجہ سے خودکار (unattended) Playwright رنز کو ایسے بٹن کا انتظار کرنا پڑتا ہے جو کبھی ظاہر ہی نہیں ہوتا۔ ایک فوری URL چیک شامل کرنے اور "I'll wait" پر کلک کرنے سے آٹومیشن دوبارہ مستحکم اور یقینی ہو جاتی ہے۔

PHP · 3 min read

ایس ای او ٹیم کی '3 سے کم لسٹنگز پر نو انڈیکس' پالیسی نے کیٹیگری صفحات کو غائب کر دیا

نیا 'seo_unlocks' ٹیبل اس لمحے کو ریکارڈ کرتا ہے جب کوئی کیٹیگری تین فعال لسٹنگز مکمل کر لیتی ہے، جس کے بعد وہ صفحہ مستقل طور پر انڈیکس کے قابل ہو جاتا ہے۔ یہ اس پرانے چکر کو روکتا ہے جس میں صفحات گوگل سے غائب ہو جاتے تھے اور دوبارہ واپس آنے میں ہفتوں لگ جاتے تھے۔

PHP · 3 min read

Cloudflare Workers نے ویڈیو سائٹ کے تھمب نیل CPU کے استعمال کو صفر کر دیا

تھمب نیل جنریشن کو Cloudflare Workers پر منتقل کر کے، ویڈیو ہوسٹنگ پلیٹ فارم نے اپنے اوریجن سرورز پر امیج پروسیسنگ کا تمام بوجھ ختم کر دیا، 96% ایج کیش ہٹ ریٹ حاصل کیا، اور دنیا بھر میں مستقل طور پر ایک سیکنڈ سے بھی کم وقت میں امیج رسپانسز فراہم کیے۔

PHP · 3 min read

اگر آپ "Last Login" پلگ ان انسٹال کرتے ہیں اور اچانک آپ کی ورڈپریس یوزرز اسکرین منظم نظر آنے لگتی ہے، تو یہ ترتیب آپ کو دھوکہ دے رہی ہے

اگر آپ "Last Login" پلگ ان انسٹال کرتے ہیں اور اچانک آپ کی ورڈپریس یوزرز اسکرین منظم نظر آنے لگتی ہے، تو یہ ترتیب آپ کو دھوکہ دے رہی ہے۔ تاریخیں مستند معلوم ہوتی ہیں۔ آپ انہیں ترتیب دے سکتے ہیں۔ وہ۔۔۔

PHP · 4 min read

ویوز کی تعداد وہ پہلا عدد ہے جس پر دیکھنے والا بھروسہ کرتا ہے۔ یہ اسے بتاتا ہے کہ آیا ویڈیو تیس سیکنڈ کے قابل ہے یا تیس منٹ کے۔

ویوز کی تعداد وہ پہلا عدد ہے جس پر دیکھنے والا بھروسہ کرتا ہے۔ یہ اسے بتاتا ہے کہ آیا ویڈیو اس کے تیس سیکنڈ یا تیس منٹ کے وقت کے قابل ہے یا نہیں۔ TopVideoHub پر، یہ عدد تیزی سے بڑھتا ہے۔ ایک۔۔۔

PHP · 6 min read