$filename = $_GET['file']; $content = file_get_contents("/var/www/files/" . $filename); echo $content;
PHP
class Cache { private static $data = []; public function set($key, $value) { self::$data[$key] = $value; } public function get($key) { return self::$data[$key] ?? null; } } $cacheA = new Cache(); $cacheA->set('user', 'Alice'); $cacheB = new Cache(); echo $cacheB->get('user'); // ?
Papaskinkite apie savo darbo patirtį, technologijų rinkinį ir projektus
Raskrinkite pažeidžiamum kode, kuris skaito duomenis iš GET parametro
Ką parodys šis kodas naudojant Laravel cache? (klausimas apie dvi skirtingas cache instancijas)
Kaip pasiekiama, kad Laravel fasadai atrodytų kaip statiniai iškvietimai, bet veiktų kaip įprasti objektai?
Kaip organizuotumėte darbą ir sesijų saugojimą horizontaliame mastelio keitime?
Ka vadinama Laravel (User::where()->orderBy()->get()) eilės iškvietimo modelis ir ką techniškai daro jame esantys metodai, kad eilutė veiktų?
Kaip įgyvendintum didelių užduočių (milijonai eilėje) apdorojimą neišnaudodamas atminties ir vykdymo laiko limitų?
Raskite klaidą kode ir pažeidžiamumą (kodas su SQL sujungimu per QueryBuilder)