PHP
Géant Aurélien
PHP (Hypertext Preprocessor) <?php ?>
Langage de scripts libre
Permet produire des pages Web dynamiques
dispose d'un très grand nombre d'API(Application Programming Interface),
$_GET ( paramètre dans l'URL)http//site.com/index.php?lg=fr&id=4886
Récupérer paramètre : $_GET[‘lg‘]
$_POST ( formulaire)Autant de données que l'on veut
$_SESSION (garde les paramètres en mémoire)session_start();session_destroy();
Nom de la page
Paramètre 1
Paramètre 2
Permet aux visiteur de rentré des informations sur un site.
<form method="post" action="cible.php">
<input type="text" name="prenom" />
<input type="submit" value="Valider" />
Méthode de transition
Page de destination
Création d’un zone texte
Nom de la variable
Texte sur le boutonCréation d’un bouton valider
$_POST[‘prenom’]
Index.php<form action="securiation.php" method="post"><input type="password" name="mot_de_passe" /><input type="submit" value="Valider" /></form>
Securisation.php
if (isset($_POST['mot_de_passe']) AND $_POST['mot_de_passe'] == "DANT"){
echo ‘Mon mot de passe est'.$_POST['mot_de_passe']; }else // Sinon, on affiche un message d'erreur{
echo 'Mot de passe incorrect';}
Fichier texte qui est enregistré sur l'ordinateur du visiteur afin de garder en mémoire les informations du visiteur (ex :pseudo) pour sa prochaine visite sur le site.
Créer un cookiesetcookie('pseudo', ‘aurelien', time() +
365*24*3600);
timestamp nombre de secondes écoulées depuis le 1er janvier 1970
Afficher un cookieecho S_COOKIE[‘pseudo’]
date d'expirationValeurNom du cookie
FIN