$filename = $_GET['file']; $content = file_get_contents("/var/www/files/" . $filename); echo $content;
PHP
Parlez-moi de votre expérience professionnelle, de votre stack technologique et de vos projets
Trouver une vulnérabilité dans le code qui lit les données du paramètre GET
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'); // ?
Que va afficher ce code en utilisant le cache dans Laravel ? (question sur deux instances différentes de cache)
Comment les façades dans Laravel ressemblent à des appels statiques, mais fonctionnent comme des objets ordinaires ?
Comment organiserais-tu le travail et le stockage des sessions lors d'une mise à l'échelle horizontale?
Comment s'appelle le patron de chaîne d'appels dans Laravel (User::where()->orderBy()->get()) et que font techniquement les méthodes à l'intérieur pour que la chaîne fonctionne?
Comment gérerais-tu le traitement de grands volumes de tâches (millions en file d'attente) sans dépasser les limites de mémoire et de temps d'exécution?
Trouver l'erreur dans le code et la vulnérabilité (code avec concaténation SQL via QueryBuilder)