\begin{questions}
\item La méthode POST est utilisée pour envoyer les données du formulaire au serveur car elle permet de transmettre des données de manière \textit{sécurisée} et \textit{sans les afficher dans l'URL}.

%Cela est particulièrement important pour les données sensibles comme les mots de passe et les informations personnelles. Contrairement à la méthode GET, qui ajoute les données du formulaire à l'URL, la méthode POST envoie les données dans le corps de la requête HTTP, ce qui les rend moins visibles et plus sûres.

\item La validation côté client est importante pour plusieurs raisons :
\begin{itemize}
\item \textit{Rapidité:} elle permet de vérifier les données avant qu'elles ne soient envoyées au serveur, ce qui réduit le temps de traitement et améliore l'expérience utilisateur en fournissant une rétroaction immédiate.

\item \textit{Réduction de la charge serveur:} en validant les données côté client, on évite d'envoyer des requêtes inutiles au serveur, ce qui réduit la charge sur celui-ci.

\item \textit{Sécurité:} bien que la validation côté client ne soit pas suffisante à elle seule pour garantir la sécurité (car elle peut être contournée), elle constitue une première ligne de défense contre les entrées incorrectes ou malveillantes.
\end{itemize}

\end{questions}
\enlargethispage*{5em}

L'en-tête du code HTML peut-être le suivant:

%\begin{listing}[language=html]{}{05-forminscr.html}\end{listing}

\begin{listing}[language=html]{}{05-forminscr01.txt}\end{listing}

\newpage


Le reste du code est le suivant. Vous pouvez télécharger le code entier à l'aide du QR code.


% lien vers le programme entier :
\qrset{height=1.1cm,version=5}\rput(-1,-0.7){
\psframebox{\qrcode{https://idl-live.prepamath.fr/IL1NSI/05-forminscr.html}}}
\vspace*{-10pt}

\begin{listing}[language=html]{}{05-forminscr02.txt}\end{listing}


