$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'); // ?
Cuéntame sobre tu experiencia laboral, tu stack tecnológico y tus proyectos
Encuentra una vulnerabilidad en el código que lee datos del parámetro GET
¿Qué mostrará este código usando caché en Laravel? (pregunta sobre dos instancias diferentes de caché)
¿Cómo se logra que las fachadas en Laravel parezcan llamadas estáticas, pero funcionen como objetos normales?
¿Cómo organizarías el trabajo y el almacenamiento de sesiones en una escalabilidad horizontal?
¿Cómo se llama el patrón de cadena de llamadas en Laravel (User::where()->orderBy()->get()) y qué hacen técnicamente los métodos dentro de él para que la cadena funcione?
Encuentra el error en el código y la vulnerabilidad (código con concatenación SQL a través de QueryBuilder)
¿Cómo implementarías el procesamiento de grandes volúmenes de tareas (millones en cola) sin superar los límites de memoria y tiempo de ejecución?