$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'); // ?
Parlami della tua esperienza lavorativa, dello stack tecnologico e dei progetti
Cosa mostrerà questo codice utilizzando la cache in Laravel? (domanda su due istanze diverse di cache)
Trova una vulnerabilità nel codice che legge i dati dal parametro GET
Come si fa in modo che le facciate in Laravel sembrino chiamate statiche, ma funzionino come oggetti normali?
Come organizzeresti il lavoro e la memorizzazione delle sessioni in una scalabilità orizzontale?
Come si chiama il pattern di catena di chiamate in Laravel (User::where()->orderBy()->get()) e cosa fanno tecnicamente i metodi al suo interno affinché la catena funzioni?
Come implementeresti l'elaborazione di grandi volumi di compiti (milioni in coda) senza superare i limiti di memoria e tempo di esecuzione?
Trova l'errore nel codice e la vulnerabilità (codice con concatenazione SQL tramite QueryBuilder)