diff --git a/Seance5-6/preparation seance5-6.txt b/Seance5-6/preparation seance5-6.txt
new file mode 100644
index 0000000000000000000000000000000000000000..73cff55cd4fae1592df1c8465f4f8c88c5cd2b8f
--- /dev/null
+++ b/Seance5-6/preparation seance5-6.txt	
@@ -0,0 +1,43 @@
+1 - Lorsque la fonction json_encode() reçoit un tableau PHP, expliquez dans quels cas elle
+retourne une chaine correspondant
+◦ à un tableau json : '[ …. ]' :
+	Les crochets définissent un tableau.
+◦ à un objet json : '{ ….. }' :
+	Les accolades définissent un objet.
+
+2 - en utilisant le micro-framework slim, comment accède-t-on aux données transmises dans la
+requête sans utiliser les tableau $_GET et $_POST :
+◦ pour les données dans l'url : 
+	<?php
+	$app = new \Slim\Slim();
+	$app->get('/books/:id', function ($id) {
+	    //Show book identified by $id
+	});
+	Dans cet exemple, une demande HTTP GET pour «/books/1» invoquera la fonction de rappel associée, en passant «1» comme argument du rappel.
+
+◦ pour les données dans le corps de la requête : 
+	<?php
+	$app = new \Slim\Slim();
+	$app->post('/books', function () {
+	    //Create book
+	});
+	Dans cet exemple, une demande HTTP POST pour «/books» invoquera la fonction de rappel associée
+	Le premier argument de la méthode post () de l'application Slim est l'URI de la ressource. Le dernier argument est tout ce qui renvoie 
+	vrai pour is_callable (). En règle générale, le dernier argument sera une fonction anonyme.
+
+3. en utilisant slim, comment positionner :
+◦ le code de retour de la réponse (200, 404, 401 …) : 
+	L'application Slim vous permet de définir facilement un gestionnaire Introuvable personnalisé avec la méthode notFound () de l'application Slim.
+	Le gestionnaire Introuvable sera appelé lorsqu'une route correspondante ne sera pas trouvée pour la demande HTTP actuelle. Cette méthode agit à
+	la fois comme getter et setter.
+	Vous pouvez utiliser la méthode error () de l'application Slim pour spécifier un gestionnaire d'erreur personnalisé à appeler lorsqu'une erreur 
+	ou une exception se produit. Les gestionnaires d'erreurs personnalisés ne sont invoqués que si le débogage d'application est désactivé.
+
+◦ un header dans la réponse :
+	La réponse HTTP renvoyée au client HTTP aura un en-tête. L'en-tête HTTP est une liste de clés et de valeurs qui fournissent des métadonnées sur 
+	la réponse HTTP. Vous pouvez utiliser l'objet de réponse de l'application Slim pour définir l'en-tête de la réponse HTTP. L'objet de réponse a 
+	un en-tête de propriété publique qui est une instance de \ Slim \ Helper \ Set; cela fournit une interface simple et standardisée pour manipuler
+	 les en-têtes de réponse HTTP.
+	<?php
+	$app = new \Slim\Slim();
+	$app->response->headers->set('Content-Type', 'application/json');
\ No newline at end of file