PHP Géant Aurélien. PHP (Hypertext Preprocessor) Langage de scripts libre Permet produire des...

7
PHP Géant Aurélien

Transcript of PHP Géant Aurélien. PHP (Hypertext Preprocessor) Langage de scripts libre Permet produire des...

Page 1: PHP Géant Aurélien. PHP (Hypertext Preprocessor) Langage de scripts libre Permet produire des pages Web dynamiques dispose d'un très grand nombre d'API(Application.

PHP

Géant Aurélien

Page 2: PHP Géant Aurélien. PHP (Hypertext Preprocessor) Langage de scripts libre Permet produire des pages Web dynamiques dispose d'un très grand nombre d'API(Application.

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),

Page 3: PHP Géant Aurélien. PHP (Hypertext Preprocessor) Langage de scripts libre Permet produire des pages Web dynamiques dispose d'un très grand nombre d'API(Application.

$_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

Page 4: PHP Géant Aurélien. PHP (Hypertext Preprocessor) Langage de scripts libre Permet produire des pages Web dynamiques dispose d'un très grand nombre d'API(Application.

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’]

Page 5: PHP Géant Aurélien. PHP (Hypertext Preprocessor) Langage de scripts libre Permet produire des pages Web dynamiques dispose d'un très grand nombre d'API(Application.

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';}

Page 6: PHP Géant Aurélien. PHP (Hypertext Preprocessor) Langage de scripts libre Permet produire des pages Web dynamiques dispose d'un très grand nombre d'API(Application.

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

Page 7: PHP Géant Aurélien. PHP (Hypertext Preprocessor) Langage de scripts libre Permet produire des pages Web dynamiques dispose d'un très grand nombre d'API(Application.

FIN